:root{--con-radius-sm:4px;--con-radius-md:4px;--con-radius-lg:4px;--con-space-1:8px;--con-space-2:12px;--con-space-3:16px;--con-space-4:20px;--con-border:#d7e3ef;--con-border-strong:#c6d4e5;--con-admin-shell-bg:#ffffff;--con-admin-shell-border:#d0d7de;--con-admin-success-text:#166534;--con-admin-success-border:#86efac;--con-admin-error-text:#b42318;--con-admin-error-border:#fda29b;--con-admin-info-text:#145d95;--con-high-seas-bg:none;--con-surface:#ffffff;--con-surface-muted:transparent;--con-text:#0f172a;--con-text-soft:#475569;--con-primary:#196cae;--con-primary-hover:#145d95;--con-disabled:#7c8795;--con-shadow:0 10px 24px rgba(15,23,42,0.08);--con-admin-field-height:40px;--con-admin-field-radius:4px;}.con-container,.con-admin-wrap,.con-admin-d20,.con-admin-high-seas,.con-admin-fishing,.con-admin-guild-battle,.con-admin-scoreboard,.con-admin-tcg,.con-admin-submissions-wrap{box-sizing:border-box;}.con-grid{display:grid;gap:var(--con-space-3);}.con-row{display:flex;align-items:center;justify-content:space-between;gap:var(--con-space-2);}.con-btn,.con-admin-game-action-button,.con-admin-submissions-button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-admin-fishing__button,.con-admin-guild-battle__button,.con-admin-d20__bypass-button,.con-admin-d20__button.con-admin-game-action-button,.con-admin-d20__button.con-admin-d20__button--standard{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:12px 18px;text-align:center;line-height:1.2;box-sizing:border-box;}.con-btn.disabled,.con-admin-game-action-button[disabled],.con-admin-game-action-button.is-cooldown,.con-admin-high-seas__button[disabled],.con-admin-high-seas__skip-button[disabled],.con-admin-d20__bypass-button[disabled]{background:var(--con-disabled);border-color:var(--con-disabled);color:#fff;cursor:not-allowed;opacity:0.82;}.con-admin-game-action-button .con-admin-d20__button-icon,.con-admin-d20__button-icon,.con-admin-d20__button .icon,.con-admin-submissions-button .icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto;}.con-admin-d20__controls{gap:var(--con-space-2);}.con-admin-d20__button.con-admin-game-action-button,.con-admin-d20__bypass-button.con-admin-game-action-button,.con-admin-d20__button.con-admin-d20__button--standard{width:100%;}.con-admin-d20__button-text{display:inline-flex;align-items:center;justify-content:center;min-height:1em;margin:0;}.con-admin-submissions-input,.con-admin-submissions-edit-box textarea,.con-admin-submissions-edit-box select,.con-admin-schedule-filter__input,.con-admin-schedule-filter__select,.con-input{padding:12px 14px;box-sizing:border-box;}.con-admin-submissions-field,.con-admin-submissions-edit-box .gfield{padding-right:4px;}.con-admin-schedule-list__header,.con-admin-schedule-card__head{grid-template-columns:minmax(180px,1.6fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(120px,.9fr) minmax(140px,1fr) 56px;}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item{white-space:nowrap;}.con-admin-schedule-card__meta-item--title,.con-admin-schedule-card__title-toggle{white-space:normal;}.con-admin-high-seas__arena{grid-template-columns:minmax(0,1fr) 132px;}.con-admin-high-seas__ship{min-height:180px;height:180px;max-height:180px;}.con-admin-high-seas__crew{justify-self:center;width:100%;max-width:132px;justify-content:center;}.con-admin-high-seas__portrait-wrap{width:108px;height:108px;flex:0 0 108px;}.con-admin-high-seas__portrait{width:100%;height:100%;object-fit:contain;display:block;}.con-admin-high-seas__log-wrap,.con-admin-guild-battle__log-wrap{display:grid;gap:var(--con-space-3);}.con-admin-high-seas__log,.con-admin-high-seas__log--all-days{display:grid;gap:12px;}.con-admin-high-seas__log-item{width:100%;display:grid;gap:10px;padding:14px;box-sizing:border-box;}.con-admin-high-seas__log-day-row{display:flex;justify-content:space-between;gap:12px;}.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{flex:0 0 auto;}.con-admin-high-seas__log-subitem{width:100%;}.con-admin-high-seas__log-text,.con-admin-high-seas__log-latest-line{overflow-wrap:anywhere;}@media (max-width:900px){.con-admin-d20__controls,.con-admin-high-seas__button-row{grid-template-columns:1fr;}.con-admin-high-seas__arena{grid-template-columns:1fr;max-height:none;}.con-admin-high-seas__crew{max-width:none;justify-self:start;}}@media (max-width:767px){.con-admin-schedule-card__head,.con-admin-schedule-list__header,.con-admin-schedule-list--favorites-only .con-admin-schedule-list__header,.con-admin-schedule-card--favorites-only .con-admin-schedule-card__head{grid-template-columns:1fr;}.con-admin-schedule-card__meta-item,.con-admin-schedule-list__header-cell{white-space:normal;}}.con-admin-empty-state{padding:16px;text-align:left;}.con-admin-empty-state p{margin:0;color:var(--con-text-soft);}.con-btn__icon,.con-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1;}.con-btn__label{line-height:1.2;}.con-admin-high-seas__button::after,.con-admin-high-seas__skip-button::after{content:none;}.con-admin-high-seas__arena{grid-template-columns:minmax(0,1fr) 144px;align-items:stretch;}.con-admin-high-seas__track,.con-admin-high-seas__track-line{width:100%;max-width:100%;}.con-admin-high-seas__crew{min-width:0;}@media (max-width:900px){.con-admin-high-seas__arena{grid-template-columns:1fr;}}.con-admin-high-seas__actions{display:grid;}.con-admin-high-seas__button-row>:only-child{grid-column:1 / -1;}.con-admin-high-seas__button.con-admin-fishing__button,.con-admin-high-seas__skip-button.con-admin-fishing__button{width:100%;max-width:none;min-width:0;}.con-admin-high-seas__arena{display:block;}.con-admin-high-seas__ship{max-width:100%;min-height:184px;height:184px;}.con-admin-high-seas__track-line{top:60%;}.con-admin-high-seas__track-marker{top:calc(60% - 7px);}.con-admin-high-seas__crew{position:absolute;left:18px;top:18px;right:auto;bottom:auto;width:116px;max-width:116px;min-width:116px;margin:0;padding:0;align-items:flex-start;z-index:3;}.con-admin-high-seas__portrait-wrap{flex:0 0 96px;}@media (max-width:767px){.con-admin-high-seas__button-row{grid-template-columns:1fr;}.con-admin-high-seas__arena{min-height:200px;height:200px;padding:0;}.con-admin-high-seas__ship{min-height:172px;height:172px;padding:14px;}.con-admin-high-seas__track{left:14px;right:14px;}.con-admin-high-seas__crew{left:14px;top:14px;width:88px;max-width:88px;min-width:88px;}.con-admin-high-seas__portrait-wrap{width:72px;height:72px;flex-basis:72px;}}@media (min-width:768px){.con-admin-high-seas__arena{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:0;width:90%;max-width:90%;min-height:100px;height:100px;padding:0;margin-left:auto;margin-right:0;overflow:visible;}.con-admin-high-seas__crew{position:relative;left:auto;top:auto;width:96px;max-width:96px;min-width:96px;z-index:3;order:1;align-self:center;}.con-admin-high-seas__portrait-wrap{width:84px;height:84px;flex:0 0 84px;}.con-admin-high-seas__ship{order:2;min-height:80px;height:80px;padding:10px 14px;align-self:center;}.con-admin-high-seas__ship-badge{padding:8px 12px;font-size:14px;max-width:160px;}.con-admin-high-seas__track{left:14px;right:14px;}.con-admin-high-seas__track-line{top:58%;}.con-admin-high-seas__track-marker{top:calc(58% - 7px);}.con-admin-high-seas__track-wake{top:58%;}}.con-admin-high-seas__arena{grid-template-columns:112px minmax(0,1fr);min-height:128px;height:128px;}.con-admin-high-seas__crew{order:1;width:112px;max-width:112px;min-width:112px;justify-self:start;align-self:center;display:flex;align-items:center;justify-content:flex-start;}.con-admin-high-seas__portrait-wrap{width:96px;height:96px;}.con-admin-high-seas__ship{order:2;padding:10px 14px;}.con-admin-high-seas__ship-badge{position:absolute;top:10px;left:14px;padding:6px 10px;}@media (max-width:767px){.con-admin-high-seas__arena{grid-template-columns:88px minmax(0,1fr);min-height:120px;height:120px;gap:0;}.con-admin-high-seas__crew{width:88px;max-width:88px;min-width:88px;}.con-admin-high-seas__portrait-wrap{width:76px;height:76px;}.con-admin-high-seas__ship{min-height:108px;height:108px;max-height:108px;}}.con-admin-wrap{--con-admin-content-width:100%;}.con-admin-wrap .nav-tab-wrapper{gap:6px;margin:20px 0 18px;}.con-admin-tab-panel{max-width:none;width:100%;padding:24px;}.con-admin-tab-panel>p:first-child,.con-admin-tab-panel>.notice:first-child{margin-top:0;}.con-admin-tab-panel h2,.con-admin-tab-panel h3,.con-admin-tab-panel h4{color:var(--con-text);line-height:1.25;}.con-admin-panel-card{margin-bottom:20px;}.con-admin-panel-card>:first-child{margin-top:10px;}.con-admin-panel-card>:last-child{margin-bottom:0;}.con-admin-admin-grid-2,.con-admin-shortcode-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:start;}.con-admin-shortcode-group__header{margin-bottom:14px;}.con-admin-shortcode-group__header p{margin:6px 0 0;color:var(--con-text-soft);}.con-admin-shortcode-list{gap:12px;}.con-admin-shortcode-card{background:var(--con-surface-muted);padding:16px;display:grid;gap:10px;}.con-admin-shortcode-card h4,.con-admin-shortcode-card p,.con-admin-shortcode-card__code code{display:inline-block;padding:8px 10px;background:#eef5fb;white-space:normal;word-break:break-word;}.con-admin-unified-form,.con-admin-schedule-form,#con-admin-events-usage-filter-form,#con-admin-schedule-filter-form,.con-admin-tab-panel form:not(.search-form){max-width:100%;}.con-admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;}.con-admin-field-grid--compact{grid-template-columns:minmax(220px,360px);}.con-admin-field{display:grid;gap:8px;}.con-admin-game-settings-form{display:grid;gap:20px;}.con-admin-game-settings-groups{display:grid;gap:16px;}.con-admin-game-settings-group{display:grid;gap:14px;padding:18px;background:var(--con-surface-muted,#f6f7f7);}.con-admin-game-settings-group__header{display:grid;gap:4px;}.con-admin-game-settings-group__header h4{margin:0;}.con-admin-game-settings-group__header p{margin:0;}.con-admin-game-settings-form .con-admin-field-grid{align-items:start;}.con-admin-game-settings-form .con-admin-field{align-content:start;padding:14px;}.con-admin-game-settings-form .con-admin-field--toggle{align-content:stretch;}.con-admin-checkbox-card{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;}.con-admin-checkbox-card input[type="checkbox"]{margin-top:3px;}.con-admin-checkbox-card span{display:block;}.con-admin-tab-panel input[type="text"],.con-admin-tab-panel input[type="number"],.con-admin-tab-panel input[type="email"],.con-admin-tab-panel input[type="password"],.con-admin-tab-panel input[type="url"],.con-admin-tab-panel input[type="date"],.con-admin-tab-panel input[type="time"],.con-admin-tab-panel input[type="file"],.con-admin-tab-panel select,.con-admin-tab-panel textarea{width:100%;max-width:100%;min-height:44px;padding:10px 12px;border-color:var(--con-border-strong);}.con-admin-tab-panel textarea{min-height:120px;}.con-admin-tab-panel .regular-text,.con-admin-tab-panel .large-text,.con-admin-tab-panel .small-text{width:100%;max-width:100%;}.con-admin-tab-panel .form-table,.con-admin-tab-panel .form-table tbody,.con-admin-tab-panel .form-table tr,.con-admin-tab-panel .form-table th,.con-admin-tab-panel .form-table td{display:block;width:100%;padding:0;box-sizing:border-box;}.con-admin-tab-panel .form-table tr{margin-bottom:18px;}.con-admin-tab-panel .form-table th{margin-bottom:8px;}.con-admin-tab-panel .form-table td p.description{margin-top:8px;}.con-admin-tab-panel .submit,.con-admin-tab-panel p:has(>.button),.con-admin-tab-panel p:has(>button){display:flex;flex-wrap:wrap;gap:10px;align-items:center;}.con-admin-main-event-card__head,.con-admin-card-header,.con-admin-actions-inline{gap:12px;}.con-admin-main-event-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.con-admin-wide-table{width:100%;max-width:100%;}.con-admin-empty-state--admin{padding:20px;background:var(--con-surface-muted);}@media (max-width:900px){.con-admin-field-grid,.con-admin-field-grid--compact,.con-admin-admin-grid-2,.con-admin-shortcode-groups{grid-template-columns:1fr;}.con-admin-game-settings-group{padding:16px;}.con-admin-tab-panel{padding:18px;}.con-admin-tab-panel input[type="text"],.con-admin-tab-panel input[type="number"],.con-admin-tab-panel input[type="email"],.con-admin-tab-panel input[type="password"],.con-admin-tab-panel input[type="url"],.con-admin-tab-panel input[type="date"],.con-admin-tab-panel input[type="time"],.con-admin-tab-panel input[type="file"],.con-admin-tab-panel select,.con-admin-tab-panel textarea,.con-admin-tab-panel .regular-text,.con-admin-tab-panel .large-text,.con-admin-tab-panel .small-text{width:100%;}}.con-admin-tab-panel.is-loading{opacity:.65;pointer-events:none;}.con-admin-tab-panel.is-loading::after{content:"Refreshing…";position:absolute;top:8px;right:12px;font-size:12px;font-weight:600;color:#374151;}.con-admin-compact-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:end;}.con-admin-compact-filter label{display:grid;gap:6px;min-width:220px;}.con-admin-compact-filter select,.con-admin-compact-filter input[type="text"],.con-admin-compact-filter input[type="search"]{min-height:38px;width:100%;}.con-admin-admin-list{display:grid;gap:0;}.con-admin-admin-list__row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(160px,1.3fr) minmax(110px,.7fr) minmax(120px,.8fr) minmax(260px,1.6fr);}.con-admin-admin-list--usage .con-admin-admin-list__row{grid-template-columns:minmax(120px,.8fr) 100px minmax(240px,2fr);}.con-admin-admin-list--tcg-collections .con-admin-admin-list__row{grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr) 90px minmax(220px,1.3fr);}.con-admin-admin-list__row--head{background:#f3f4f6;font-weight:600;font-size:12px;letter-spacing:.02em;}.con-admin-admin-list__cell{padding:10px 12px;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.4;}.con-admin-admin-list--profile-submissions .con-admin-admin-list__row{grid-template-columns:minmax(220px,1.5fr) minmax(170px,.8fr) minmax(170px,.8fr);}.con-admin-admin-list--roles .con-admin-admin-list__row{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.6fr);}.con-admin-admin-list--tcg-cards .con-admin-admin-list__row{grid-template-columns:44px 90px minmax(80px,.6fr) minmax(180px,1.4fr) minmax(100px,.8fr) minmax(110px,.9fr) minmax(100px,.8fr) minmax(120px,.9fr) minmax(120px,.9fr);align-items:center;}.con-admin-admin-list__cell--checkbox{text-align:center;}.con-admin-admin-list__cell--image img{display:block;width:56px;height:56px;object-fit:cover;}.con-admin-admin-list__cell--full{grid-column:1 / -1;}.con-admin-admin-list--tcg-cards+.con-admin-empty-state{margin-top:10px;}@media (max-width:960px){.con-admin-admin-list__cell--full{grid-column:auto;}.con-admin-admin-list--tcg-cards .con-admin-admin-list__cell--checkbox{text-align:left;}}.con-admin-shortcode-stack{display:grid;gap:6px;min-width:0;}.con-admin-shortcode-stack .con-admin-copy-row{margin:0;}.con-admin-shortcode-pills{display:flex;flex-wrap:wrap;gap:8px;}.con-admin-shortcode-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;}.con-admin-shortcode-pill__label{font-weight:600;}.con-admin-shortcode-pill__copy{opacity:.78;}.con-admin-admin-list--scores .con-admin-admin-list__row{grid-template-columns:minmax(140px,1fr) minmax(220px,1.5fr) minmax(120px,.8fr) minmax(120px,.9fr) minmax(210px,1.2fr) minmax(150px,.9fr);align-items:center;}.con-admin-inline-actions{display:flex;gap:8px;flex-wrap:wrap;}.con-admin-shortcode-stack code,.con-admin-admin-list code{white-space:normal;word-break:break-word;}.con-admin-wide-table,.con-admin-child-table,.con-admin-table{width:100%;table-layout:fixed;}.con-admin-wide-table th,.con-admin-wide-table td,.con-admin-child-table th,.con-admin-child-table td,.con-admin-table th,.con-admin-table td{padding:10px 12px;vertical-align:top;overflow-wrap:anywhere;}.con-admin-wide-table code,.con-admin-child-table code,.con-admin-table code{white-space:normal;word-break:break-word;}@media (max-width:960px){.con-admin-admin-list{background:transparent;gap:10px;}.con-admin-admin-list__row{grid-template-columns:1fr;}.con-admin-admin-list__row--head{display:none;}.con-admin-admin-list__cell{display:grid;gap:4px;}.con-admin-admin-list__cell::before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;}.con-admin-wide-table,.con-admin-child-table,.con-admin-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}}.con-admin-d20.con-admin-fishing.con-admin-guild-battle.con-admin-high-seas.con-admin-d20 .con-admin-shortcode-chip,.con-admin-fishing .con-admin-shortcode-chip,.con-admin-guild-battle .con-admin-shortcode-chip,.con-admin-high-seas .con-admin-shortcode-chip,.con-admin-d20 .con-admin-d20__result,.con-admin-d20 .con-admin-d20__last-roll,.con-admin-guild-battle .con-admin-guild-battle__result-card,.con-admin-guild-battle .con-admin-guild-battle__fighter,.con-admin-guild-battle .con-admin-guild-battle__log-panel,.con-admin-fishing .con-admin-fishing__pond,.con-admin-fishing .con-admin-fishing__inventory-item,.con-admin-high-seas .con-admin-high-seas__ship,.con-admin-high-seas .con-admin-high-seas__log-latest-card,.con-admin-high-seas .con-admin-high-seas__log,.con-admin-high-seas .con-admin-high-seas__voyage-status{box-shadow:none;}.con-admin-guild-battle__button,.con-admin-guild-battle__button:hover,.con-admin-guild-battle__button:focus-visible{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;}.con-admin-guild-battle__button::before,.con-admin-guild-battle__button::after{content:none;display:none;}.con-admin-guild-battle__button-icon,.con-admin-guild-battle__button .con-btn__icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex:0 0 auto;margin:0;}.con-admin-guild-battle__button .con-btn__label{display:inline-flex;align-items:center;line-height:1.2;}.con-admin-fishing__meta,.con-admin-guild-battle__meta{font-weight:400;}.con-admin-fishing__meta span,.con-admin-guild-battle__meta span,.con-admin-fishing__meta strong,.con-admin-guild-battle__meta strong{font-weight:400;}.con-admin-empty-state{padding:14px 16px;}.con-admin-stack-actions{margin:0 0 12px;}.con-admin-vcards{display:grid;gap:12px;}.con-admin-vcard{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;align-items:start;}.con-admin-vcard__select{padding-top:2px;}.con-admin-vcard__body{display:grid;gap:10px;min-width:0;}.con-admin-vcard__topline{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap;}.con-admin-vcard__title{margin:0;font-size:14px;line-height:1.35;}.con-admin-vcard__title a{text-decoration:none;}.con-admin-vcard__value{font-size:12px;font-weight:600;white-space:nowrap;}.con-admin-vcard__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;}.con-admin-vcard__meta-item{display:grid;gap:3px;min-width:0;}.con-admin-vcard__meta-item--full{grid-column:1 / -1;}.con-admin-vcard__label{font-size:11px;text-transform:uppercase;letter-spacing:0.04em;color:#6b7280;font-weight:600;}.con-admin-vcard__actions{display:flex;gap:8px;flex-wrap:wrap;}.con-admin-vcards .con-admin-shortcode-stack{display:grid;gap:8px;}@media (max-width:782px){.con-admin-vcard{grid-template-columns:1fr;}.con-admin-vcard__select{order:2;padding-top:0;}.con-admin-vcard__meta{grid-template-columns:1fr;}}.con-admin-tab-panel .con-admin-admin-list{gap:12px;background:transparent;}.con-admin-tab-panel .con-admin-admin-list__row{align-items:center;}.con-admin-tab-panel .con-admin-admin-list__row--head{background:#f3f4f6;}.con-admin-tab-panel .con-admin-admin-list__row+.con-admin-admin-list__row:not(.con-admin-admin-list__row--head){margin-top:0;}.con-admin-admin-list--schedule .con-admin-admin-list__row{grid-template-columns:44px minmax(180px,1.3fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(140px,.9fr);}.con-admin-admin-list--schedule .con-admin-admin-list__row .con-admin-admin-list__cell--full{grid-column:1 / -1;padding-top:0;}.con-admin-admin-list--schedule .con-admin-schedule-inline-row{padding-top:10px;}.con-admin-schedule-inline-row__description{color:#374151;margin:0;}.con-admin-schedule-inline-row__description--muted{color:#6b7280;}.con-admin-inline-editor[hidden]{display:none;}.con-admin-inline-editor{padding-top:4px;}.con-admin-inline-editor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;}.con-admin-inline-editor__grid label{display:grid;gap:6px;}.con-admin-inline-editor__grid label span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:600;}.con-admin-inline-editor__grid .con-admin-inline-editor__wide{grid-column:1 / -1;}@media (max-width:960px){.con-admin-inline-editor__grid{grid-template-columns:1fr;}.con-admin-admin-list--schedule .con-admin-admin-list__row{grid-template-columns:1fr;}}.con-admin-ui-icon{display:block;width:1em;height:1em;}.con-btn__icon,.con-admin-d20__button-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;flex:0 0 1.1em;}.con-btn__icon svg,.con-admin-d20__button-icon svg{width:100%;height:100%;display:block;}.con-admin-fishing__button::after,.con-admin-high-seas__button.con-admin-fishing__button::after,.con-admin-high-seas__skip-button.con-admin-fishing__button::after,.con-admin-guild-battle__button::before,.con-admin-d20__button::before,.con-admin-d20__bypass-button::before{content:none;}.con-admin-fishing__button,.con-admin-d20__button,.con-admin-d20__bypass-button,.con-admin-guild-battle__button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button{gap:5px;}.con-admin-fishing__button .con-btn__label,.con-admin-guild-battle__button .con-btn__label,.con-admin-high-seas__button .con-btn__label,.con-admin-high-seas__skip-button .con-btn__label,.con-admin-d20__button .con-admin-d20__button-text,.con-admin-d20__bypass-button .con-admin-d20__button-text{display:inline-flex;align-items:center;}.con-btn__icon,.con-admin-d20__button-icon,.con-admin-fishing__button .con-btn__icon,.con-admin-guild-battle__button .con-btn__icon,.con-admin-high-seas__button .con-btn__icon,.con-admin-high-seas__skip-button .con-btn__icon,.con-admin-d20__button .con-admin-d20__button-icon,.con-admin-d20__bypass-button .con-admin-d20__button-icon{position:static;top:auto;right:auto;transform:none;align-items:center;justify-content:center;width:14px;height:14px;min-width:14px;min-height:14px;flex:0 0 14px;margin:0;padding:0;line-height:1;font-size:0;vertical-align:middle;}.con-btn__icon svg,.con-admin-d20__button-icon svg,.con-admin-fishing__button .con-btn__icon svg,.con-admin-guild-battle__button .con-btn__icon svg,.con-admin-high-seas__button .con-btn__icon svg,.con-admin-high-seas__skip-button .con-btn__icon svg,.con-admin-d20__button .con-admin-d20__button-icon svg,.con-admin-d20__bypass-button .con-admin-d20__button-icon svg,.con-admin-ui-icon{width:14px;height:14px;min-width:14px;min-height:14px;stroke-width:1.8;}.con-admin-fishing__button,.con-admin-guild-battle__button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-admin-d20__button,.con-admin-d20__bypass-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;}.con-admin-d20__button.con-admin-game-action-button,.con-admin-d20__bypass-button.con-admin-game-action-button,button.con-admin-d20__button.con-admin-game-action-button,button.con-admin-d20__bypass-button.con-admin-game-action-button,.con-admin-d20 .con-admin-d20__button.con-admin-game-action-button,.con-admin-d20 .con-admin-d20__bypass-button.con-admin-game-action-button{padding:10px 12px;min-height:40px;width:100%;text-align:center;gap:5px;}.con-admin-d20__button .con-admin-d20__button-text,.con-admin-d20__bypass-button .con-admin-d20__button-text,.con-admin-fishing__button .con-btn__label,.con-admin-guild-battle__button .con-btn__label,.con-admin-high-seas__button .con-btn__label,.con-admin-high-seas__skip-button .con-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;margin:0;}.con-admin-d20__button::before,.con-admin-d20__button::after,.con-admin-d20__bypass-button::before,.con-admin-d20__bypass-button::after,.con-admin-fishing__button::before,.con-admin-fishing__button::after,.con-admin-guild-battle__button::before,.con-admin-guild-battle__button::after,.con-admin-high-seas__button::before,.con-admin-high-seas__button::after,.con-admin-high-seas__skip-button::before,.con-admin-high-seas__skip-button::after{content:none;display:none;}.con-admin-high-seas__voyage-log,.con-admin-high-seas__log,.con-admin-high-seas__log-list{margin:0;}.con-admin-high-seas__voyage-log-toggle,.con-admin-high-seas__log-toggle,.con-admin-high-seas__view-log,button.con-admin-high-seas__voyage-log-toggle,button.con-admin-high-seas__log-toggle,button.con-admin-high-seas__view-log{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:40px;padding:10px 12px;margin:0;color:#111827;font-size:13px;font-weight:600;line-height:1.2;text-align:center;box-shadow:none;cursor:pointer;text-decoration:none;}.con-admin-high-seas__voyage-log-toggle:hover,.con-admin-high-seas__log-toggle:hover,.con-admin-high-seas__view-log:hover,button.con-admin-high-seas__voyage-log-toggle:hover,button.con-admin-high-seas__log-toggle:hover,button.con-admin-high-seas__view-log:hover{background:#f9fafb;color:#111827;border-color:#cbd5e1;}.con-admin-high-seas__voyage-log-toggle:focus-visible,.con-admin-high-seas__log-toggle:focus-visible,.con-admin-high-seas__view-log:focus-visible,button.con-admin-high-seas__voyage-log-toggle:focus-visible,button.con-admin-high-seas__log-toggle:focus-visible,button.con-admin-high-seas__view-log:focus-visible{outline:2px solid #111827;outline-offset:-2px;}.con-admin-high-seas__voyage-log-toggle .con-btn__icon,.con-admin-high-seas__log-toggle .con-btn__icon,.con-admin-high-seas__view-log .con-btn__icon,button.con-admin-high-seas__voyage-log-toggle .con-btn__icon,button.con-admin-high-seas__log-toggle .con-btn__icon,button.con-admin-high-seas__view-log .con-btn__icon{width:14px;height:14px;min-width:14px;min-height:14px;flex:0 0 14px;}.con-admin-high-seas__voyage-log-panel,.con-admin-high-seas__log-panel,.con-admin-high-seas__log-list{margin:0;padding:5px;}.con-admin-high-seas__voyage-log-panel[hidden],.con-admin-high-seas__log-panel[hidden]{display:none;}.con-admin-high-seas__log-entry,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-item{margin:0;padding:5px;background:transparent;box-shadow:none;}.con-btn__icon,.con-admin-d20__button-icon,.con-admin-fishing__button .con-btn__icon,.con-admin-guild-battle__button .con-btn__icon,.con-admin-high-seas__button .con-btn__icon,.con-admin-high-seas__skip-button .con-btn__icon,.con-admin-d20__button .con-admin-d20__button-icon,.con-admin-d20__bypass-button .con-admin-d20__button-icon{display:inline-flex;visibility:visible;opacity:1;overflow:visible;color:inherit;order:0;}.con-btn__icon svg,.con-admin-d20__button-icon svg,.con-admin-fishing__button .con-btn__icon svg,.con-admin-guild-battle__button .con-btn__icon svg,.con-admin-high-seas__button .con-btn__icon svg,.con-admin-high-seas__skip-button .con-btn__icon svg,.con-admin-d20__button .con-admin-d20__button-icon svg,.con-admin-d20__bypass-button .con-admin-d20__button-icon svg,.con-admin-ui-icon{visibility:visible;opacity:1;overflow:visible;color:inherit;fill:none;}.con-btn__label,.con-admin-d20__button-text,.con-admin-fishing__button .con-btn__label,.con-admin-guild-battle__button .con-btn__label,.con-admin-high-seas__button .con-btn__label,.con-admin-high-seas__skip-button .con-btn__label,.con-admin-d20__button .con-admin-d20__button-text,.con-admin-d20__bypass-button .con-admin-d20__button-text{white-space:nowrap;}.con-admin-d20__button-icon{order:0;}.con-admin-d20__button-text{order:1;}.con-admin-d20__button,.con-admin-d20__bypass-button{column-gap:5px;row-gap:0;}.con-admin-high-seas__voyage-log,.con-admin-high-seas__log,.con-admin-high-seas__log--all-days,.con-admin-high-seas__log-list{gap:8px;}.con-admin-high-seas__voyage-log-panel,.con-admin-high-seas__log-panel,.con-admin-high-seas__log-list{padding:8px;overflow:hidden;}.con-admin-high-seas__log-item,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-entry{overflow:hidden;}.con-admin-high-seas__log-day-row{align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;}.con-admin-high-seas__log-day,.con-admin-high-seas__log-latest-day{min-width:0;max-width:100%;line-height:1.3;white-space:normal;overflow-wrap:anywhere;}.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{min-width:0;max-width:100%;margin:0;line-height:1.3;}.con-admin-high-seas__log-main,.con-admin-high-seas__log-copy,.con-admin-high-seas__log-subitem{min-width:0;max-width:100%;margin:0;padding:0;box-sizing:border-box;}.con-admin-high-seas__log-main{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;}.con-admin-high-seas__log-portrait-wrap{width:44px;height:44px;min-width:44px;min-height:44px;}.con-admin-high-seas__log-portrait{width:100%;height:100%;object-fit:contain;display:block;}.con-admin-high-seas__log-text,.con-admin-high-seas__log-latest-line,.con-admin-high-seas__encounter-badge{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word;}.con-admin-high-seas__log-text,.con-admin-high-seas__log-latest-line{line-height:1.4;}@media (max-width:640px){.con-admin-high-seas__log-day-row{grid-template-columns:1fr;align-items:start;}.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{justify-self:start;text-align:left;}.con-admin-high-seas__log-day,.con-admin-high-seas__log-latest-day,.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{white-space:normal;}.con-admin-high-seas__log-main{grid-template-columns:36px minmax(0,1fr);}.con-admin-high-seas__log-portrait-wrap{width:36px;height:36px;min-width:36px;min-height:36px;}}.con-admin-high-seas__arena{box-sizing:border-box;}.con-admin-high-seas__arena>*,.con-admin-high-seas__ship,.con-admin-high-seas__crew,.con-admin-high-seas__mascot{margin:0;}.con-admin-high-seas__crew,.con-admin-high-seas__mascot{display:flex;align-items:center;justify-content:center;min-width:112px;width:112px;height:100%;align-self:center;}.con-admin-high-seas__ship,.con-admin-high-seas__track,.con-admin-high-seas__track-line{width:100%;max-width:100%;min-width:0;}.con-admin-high-seas__ship{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-sizing:border-box;}.con-admin-high-seas__ship-name,.con-admin-high-seas__ship-badge{position:absolute;top:8px;left:8px;margin:0;z-index:2;}.con-admin-high-seas__waves,.con-admin-high-seas__water{display:none;}.con-admin-high-seas__crew img,.con-admin-high-seas__mascot img,.con-admin-high-seas__crew .con-admin-high-seas__portrait,.con-admin-high-seas__mascot .con-admin-high-seas__portrait{max-width:100%;max-height:132px;width:auto;height:auto;object-fit:contain;display:block;}@media (max-width:900px){.con-admin-high-seas__arena{grid-template-columns:1fr;min-height:0;}.con-admin-high-seas__crew,.con-admin-high-seas__mascot{width:100%;min-width:0;justify-content:flex-start;}}.con-admin-high-seas__voyage-log,.con-admin-high-seas__log,.con-admin-high-seas__log--all-days,.con-admin-high-seas__log-list,.con-admin-high-seas__log-item,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-entry,.con-admin-high-seas__log-sublist,.con-admin-high-seas__log-subitem,.con-admin-high-seas__log-main,.con-admin-high-seas__log-copy{height:auto;max-height:none;overflow:visible;}.con-admin-high-seas__voyage-log-panel,.con-admin-high-seas__log-panel,.con-admin-high-seas__log-list{max-height:none;overflow:visible;}.con-admin-high-seas__log-sublist{grid-template-columns:1fr;}.con-admin-high-seas__log-subitem{grid-template-columns:1fr;align-items:start;gap:4px;box-sizing:border-box;}.con-admin-high-seas__log-text,.con-admin-high-seas__log-latest-line{display:block;white-space:normal;}.con-admin-high-seas__log-item>*,.con-admin-high-seas__log-subitem>*{min-width:0;}.con-admin-fishing__button,.con-admin-guild-battle__button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-admin-d20__button,.con-admin-d20__bypass-button,.con-btn.con-admin-fishing__button,.con-btn.con-admin-guild-battle__button,.con-btn.con-admin-high-seas__button,.con-btn.con-admin-high-seas__skip-button,.con-btn.con-admin-d20__button,.con-btn.con-admin-d20__bypass-button{appearance:none;-webkit-appearance:none;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;min-width:0;min-height:40px;padding:10px 12px;margin:0;gap:5px;background:#ffffff;color:#111827;box-shadow:none;text-align:center;text-decoration:none;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;}.con-admin-fishing__button:hover,.con-admin-guild-battle__button:hover,.con-admin-high-seas__button:hover,.con-admin-high-seas__skip-button:hover,.con-admin-d20__button:hover,.con-admin-d20__bypass-button:hover,.con-btn.con-admin-fishing__button:hover,.con-btn.con-admin-guild-battle__button:hover,.con-btn.con-admin-high-seas__button:hover,.con-btn.con-admin-high-seas__skip-button:hover,.con-btn.con-admin-d20__button:hover,.con-btn.con-admin-d20__bypass-button:hover{background:#f9fafb;color:#111827;border-color:#cbd5e1;}.con-admin-fishing__button:focus-visible,.con-admin-guild-battle__button:focus-visible,.con-admin-high-seas__button:focus-visible,.con-admin-high-seas__skip-button:focus-visible,.con-admin-d20__button:focus-visible,.con-admin-d20__bypass-button:focus-visible,.con-btn.con-admin-fishing__button:focus-visible,.con-btn.con-admin-guild-battle__button:focus-visible,.con-btn.con-admin-high-seas__button:focus-visible,.con-btn.con-admin-high-seas__skip-button:focus-visible,.con-btn.con-admin-d20__button:focus-visible,.con-btn.con-admin-d20__bypass-button:focus-visible{outline:2px solid #111827;outline-offset:-2px;}.con-admin-fishing__button[disabled],.con-admin-guild-battle__button[disabled],.con-admin-high-seas__button[disabled],.con-admin-high-seas__skip-button[disabled],.con-admin-d20__button[disabled],.con-admin-d20__bypass-button[disabled],.con-btn.con-admin-fishing__button[disabled],.con-btn.con-admin-guild-battle__button[disabled],.con-btn.con-admin-high-seas__button[disabled],.con-btn.con-admin-high-seas__skip-button[disabled],.con-btn.con-admin-d20__button[disabled],.con-btn.con-admin-d20__bypass-button[disabled],.con-admin-fishing__button.is-cooldown,.con-admin-guild-battle__button.is-cooldown,.con-admin-high-seas__button.is-cooldown,.con-admin-high-seas__skip-button.is-cooldown,.con-admin-d20__button.is-cooldown,.con-admin-d20__bypass-button.is-cooldown{cursor:not-allowed;opacity:1;}.con-btn__icon,.con-admin-d20__button-icon,.con-admin-ui-icon{display:none;}.con-btn__label,.con-admin-d20__button-text,.con-admin-fishing__button .con-btn__label,.con-admin-guild-battle__button .con-btn__label,.con-admin-high-seas__button .con-btn__label,.con-admin-high-seas__skip-button .con-btn__label,.con-admin-d20__button .con-admin-d20__button-text,.con-admin-d20__bypass-button .con-admin-d20__button-text{white-space:normal;width:100%;}.con-admin-high-seas__button-row,.con-admin-d20__controls,.con-admin-guild-battle__actions,.con-admin-fishing__actions{gap:5px;}.con-admin-high-seas__water,.con-admin-high-seas__waves,.con-admin-high-seas__track,.con-admin-high-seas__track-line,.con-admin-high-seas__progress,.con-admin-high-seas__progress-bar,.con-admin-high-seas__progress-fill,.con-admin-high-seas__sky{display:block;visibility:visible;opacity:1;}.con-admin-high-seas__ship{background:linear-gradient(180deg,#eef7ff 0%,#dbeafe 48%,#bfdbfe 49%,#dbeafe 100%);}.con-admin-high-seas__sky{position:absolute;inset:0 0 45% 0;background:linear-gradient(180deg,#f8fbff 0%,#dbeafe 100%);z-index:0;}.con-admin-high-seas__water{position:absolute;inset:55% 0 0 0;background:linear-gradient(180deg,#93c5fd 0%,#60a5fa 100%);z-index:0;}.con-admin-high-seas__waves{position:absolute;left:0;right:0;bottom:0;height:34px;z-index:1;background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.65) 0 10px,transparent 11px) 0 0/48px 24px repeat-x,linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0));pointer-events:none;}.con-admin-high-seas__track,.con-admin-high-seas__track-line{position:absolute;left:18px;right:18px;bottom:10px;z-index:3;width:auto;max-width:none;min-width:0;}.con-admin-high-seas__track-line,.con-admin-high-seas__progress-bar{display:block;height:8px;background:rgba(255,255,255,0.15);box-shadow:none;}.con-admin-high-seas__progress-fill,.con-admin-high-seas__track-fill{display:block;height:100%;background:linear-gradient(90deg,#2563eb 0%,#60a5fa 100%);}.con-admin-high-seas__ship>*{z-index:2;}.con-admin-high-seas__ship-name,.con-admin-high-seas__ship-badge{z-index:4;}.con-admin-high-seas__ship-image,.con-admin-high-seas__ship-graphic,.con-admin-high-seas__ship-art,.con-admin-high-seas__ship-icon{position:relative;z-index:2;}.con-admin-high-seas__log-item,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-entry{padding:10px 12px;}.con-admin-high-seas__log-day-row{padding-right:2px;}.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{align-self:start;padding-bottom:2px;}.con-admin-high-seas__log-main,.con-admin-high-seas__log-copy,.con-admin-high-seas__log-subitem{align-items:start;}.con-admin-fishing__button,.con-btn.con-admin-fishing__button{background:#196cae;border-color:#135e96;color:#ffffff;}.con-admin-fishing__button:hover,.con-btn.con-admin-fishing__button:hover{background:#135e96;border-color:#0f4f7f;color:#ffffff;}.con-admin-guild-battle__button,.con-btn.con-admin-guild-battle__button{background:#196cae;border-color:#135e96;color:#ffffff;}.con-admin-guild-battle__button:hover,.con-btn.con-admin-guild-battle__button:hover{background:#135e96;border-color:#0f4f7f;color:#ffffff;}.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-btn.con-admin-high-seas__button,.con-btn.con-admin-high-seas__skip-button{background:#196cae;border-color:#135e96;color:#ffffff;}.con-admin-high-seas__button:hover,.con-admin-high-seas__skip-button:hover,.con-btn.con-admin-high-seas__button:hover,.con-btn.con-admin-high-seas__skip-button:hover{background:#135e96;border-color:#0f4f7f;color:#ffffff;}.con-admin-d20__button,.con-admin-d20__bypass-button,.con-btn.con-admin-d20__button,.con-btn.con-admin-d20__bypass-button{background:#196cae;border-color:#135e96;color:#ffffff;}.con-admin-d20__button:hover,.con-admin-d20__bypass-button:hover,.con-btn.con-admin-d20__button:hover,.con-btn.con-admin-d20__bypass-button:hover{background:#135e96;border-color:#0f4f7f;color:#ffffff;}.con-admin-fishing__button[disabled],.con-admin-guild-battle__button[disabled],.con-admin-high-seas__button[disabled],.con-admin-high-seas__skip-button[disabled],.con-admin-d20__button[disabled],.con-admin-d20__bypass-button[disabled],.con-btn.con-admin-fishing__button[disabled],.con-btn.con-admin-guild-battle__button[disabled],.con-btn.con-admin-high-seas__button[disabled],.con-btn.con-admin-high-seas__skip-button[disabled],.con-btn.con-admin-d20__button[disabled],.con-btn.con-admin-d20__bypass-button[disabled],.con-admin-fishing__button.is-cooldown,.con-admin-guild-battle__button.is-cooldown,.con-admin-high-seas__button.is-cooldown,.con-admin-high-seas__skip-button.is-cooldown,.con-admin-d20__button.is-cooldown,.con-admin-d20__bypass-button.is-cooldown{background:#9ca3af;color:#f9fafb;border-color:#9ca3af;}.con-admin-high-seas__ship{background:linear-gradient( 180deg,#c7e3ff 0%,#dcecff 62%,#76a9dc 62%,#2f69a6 100% );}.con-admin-high-seas__sky{background:linear-gradient( 180deg,#c7e3ff 0%,#e6f2ff 100% );}.con-admin-high-seas__water{background:linear-gradient( 180deg,#76a9dc 0%,#2f69a6 100% );}.con-admin-high-seas__waves{background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.55) 0 14%,transparent 16%),radial-gradient(circle at 35% 0%,rgba(255,255,255,.45) 0 12%,transparent 14%),linear-gradient(180deg,rgba(77,137,199,.2) 0%,#2f69a6 100%);}.con-admin-high-seas__sky{background:#235382;}.con-admin-high-seas__water{background:linear-gradient( 180deg,#0d1625 0%,#275876 100% );}.con-admin-high-seas__waves,.con-admin-high-seas__track-wake{background:none;}.con-admin-high-seas__sky,.con-admin-high-seas__water{display:block;opacity:1;}.con-admin-high-seas__log-item,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-entry{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px;padding:8px;}.con-admin-high-seas__log-main{display:grid;grid-template-columns:1fr;gap:4px;min-width:0;width:100%;}.con-admin-high-seas__log-portrait-wrap{width:40px;height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;}.con-admin-high-seas__log-day-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;}.con-admin-high-seas__log-day,.con-admin-high-seas__log-latest-day{line-height:1.25;}.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{font-size:12px;line-height:1.25;font-weight:600;text-align:right;justify-self:end;white-space:nowrap;}.con-admin-high-seas__log-copy{display:grid;gap:4px;min-width:0;}.con-admin-high-seas__encounter-badge{max-width:100%;padding:2px 6px;margin:0;background:#f3f4f6;}.con-admin-high-seas__log-text,.con-admin-high-seas__log-latest-line{font-size:12px;line-height:1.35;color:#111827;margin:0;}.con-admin-high-seas__log-subitem{gap:3px;}@media (max-width:640px){.con-admin-high-seas__log-item,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-entry{grid-template-columns:36px minmax(0,1fr);gap:6px;}.con-admin-high-seas__log-day-row{grid-template-columns:1fr;}}.con-admin-high-seas__ship::before{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:#235382;z-index:0;}.con-admin-high-seas__ship::after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient( 180deg,#0d1625 0%,#275876 100% );z-index:0;}.con-admin-high-seas__track,.con-admin-high-seas__track-line,.con-admin-high-seas__track-boat{position:relative;z-index:3;}.con-admin-high-seas__sky,.con-admin-high-seas__water,.con-admin-high-seas__waves{display:none;}.con-admin-high-seas__ship::before,.con-admin-high-seas__ship::after{z-index:0;pointer-events:none;}.con-admin-high-seas__ship>*{position:relative;}.con-admin-high-seas__ship-badge,.con-admin-high-seas__ship-name{position:absolute;top:10px;left:12px;right:auto;bottom:auto;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:calc(100% - 24px);margin:0;padding:6px 10px;text-align:left;}.con-admin-high-seas__track{min-width:0;visibility:visible;opacity:1;}.con-admin-high-seas__track-line{height:8px;}.con-admin-high-seas__track-marker{width:1px;height:14px;background:rgba(17,24,39,.22);}.con-admin-high-seas__track-boat{transform:translate(-50%,-55%) scale(var(--con-admin-ship-scale,1));display:block;visibility:visible;opacity:1;}.con-admin-high-seas__track-wake{display:block;position:absolute;left:-12px;right:12px;bottom:4px;height:6px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));opacity:.75;pointer-events:none;}.con-admin-high-seas__ship>.con-admin-high-seas__track,.con-admin-high-seas__ship>.con-admin-high-seas__ship-badge,.con-admin-high-seas__ship>.con-admin-high-seas__ship-name{position:absolute;}.con-admin-high-seas__voyage-log,.con-admin-high-seas__log,.con-admin-high-seas__log--all-days,.con-admin-high-seas__log-list{display:grid;gap:6px;margin:0;padding:0;}.con-admin-high-seas__voyage-log-panel,.con-admin-high-seas__log-panel,.con-admin-high-seas__log-list{padding:6px;box-shadow:none;}.con-admin-high-seas__log-item,.con-admin-high-seas__voyage-entry,.con-admin-high-seas__log-entry{display:grid;grid-template-columns:1fr;gap:4px;margin:0;padding:8px 10px;background:transparent;box-shadow:none;width:100%;min-width:0;max-width:100%;box-sizing:border-box;}.con-admin-high-seas__log-day-row{display:block;margin:0;padding:0;}.con-admin-high-seas__log-day,.con-admin-high-seas__log-latest-day{display:block;margin:0;padding:0;font-size:12px;line-height:1.35;font-weight:600;color:#111827;white-space:normal;overflow:visible;text-overflow:clip;}.con-admin-high-seas__log-delta,.con-admin-high-seas__log-latest-total{display:none;}.con-admin-high-seas__log-main,.con-admin-high-seas__log-copy,.con-admin-high-seas__log-sublist,.con-admin-high-seas__log-subitem{display:grid;grid-template-columns:1fr;gap:3px;margin:0;padding:0;min-width:0;max-width:100%;height:auto;max-height:none;overflow:visible;}.con-admin-high-seas__log-portrait-wrap,.con-admin-high-seas__log-portrait,.con-admin-high-seas__log-latest-icon-wrap,.con-admin-high-seas__log-latest-icon{display:none;}.con-admin-high-seas__encounter-badge{display:inline-flex;align-items:center;width:fit-content;padding:1px 6px;margin:0 0 1px 0;background:#f9fafb;color:#374151;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;}.con-admin-high-seas__log-text,.con-admin-high-seas__log-latest-line,.con-admin-high-seas__log-pending{display:block;margin:0;padding:0;color:#111827;font-size:12px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;}.con-admin-high-seas__log-text+.con-admin-high-seas__log-text,.con-admin-high-seas__log-subitem+.con-admin-high-seas__log-subitem{margin-top:2px;}.con-admin-high-seas__track{left:14px;right:14px;bottom:14px;z-index:4;display:block;}.con-admin-high-seas__track-line{position:relative;display:block;width:100%;height:10px;box-shadow:inset 0 0 0 1px rgba(17,24,39,.18);overflow:visible;}.con-admin-high-seas__track-marker{z-index:2;}.con-admin-high-seas__track-marker:first-child,.con-admin-high-seas__track-marker:last-child{width:10px;height:10px;background:#dbeafe;border-color:rgba(17,24,39,.32);}.con-admin-high-seas__track-boat{transform:translate(-50%,-58%) scale(var(--con-admin-ship-scale,1));z-index:5;}.con-admin-high-seas__track-boat-image{width:38px;}.con-admin-high-seas__track-wake{display:none;}.con-admin-high-seas__log-sublist{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.con-admin-high-seas__log-subitem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:2px 0;min-width:0;background:transparent;box-shadow:none;}.con-admin-high-seas__log-subitem .con-admin-high-seas__log-portrait-wrap{display:inline-flex;width:28px;height:28px;min-width:28px;min-height:28px;background:transparent;overflow:hidden;}.con-admin-high-seas__log-subitem .con-admin-high-seas__log-portrait{width:100%;height:100%;object-fit:contain;display:block;}.con-admin-high-seas__log-subitem .con-admin-high-seas__log-latest-line{display:block;min-width:0;margin:0;color:#111827;font-size:12px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;}.con-admin-high-seas__log-subitem .con-admin-high-seas__log-latest-delta{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap;font-size:11px;line-height:1.2;font-weight:600;color:#374151;}.con-admin-high-seas__log-subitem.is-positive .con-admin-high-seas__log-latest-delta{color:#166534;}.con-admin-high-seas__log-subitem.is-negative .con-admin-high-seas__log-latest-delta{color:#991b1b;}.con-admin-high-seas__log-subitem.is-neutral .con-admin-high-seas__log-latest-delta{color:#374151;}.con-admin-high-seas__log-item{gap:6px;}.con-admin-high-seas__log-day-row{margin-bottom:1px;}@media (max-width:640px){.con-admin-high-seas__log-subitem{grid-template-columns:24px minmax(0,1fr);align-items:start;}.con-admin-high-seas__log-subitem .con-admin-high-seas__log-latest-delta{grid-column:2;justify-content:flex-start;}.con-admin-high-seas__log-subitem .con-admin-high-seas__log-portrait-wrap{width:18px;height:18px;min-width:18px;min-height:24px;}}.con-admin-high-seas__log-latest-card ul,.con-admin-high-seas__log-latest-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.con-admin-high-seas__log-latest-card li,.con-admin-high-seas__log-latest-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;width:100%;}.con-admin-high-seas__log-latest-icon-wrap{display:inline-flex;width:28px;height:28px;min-width:28px;min-height:28px;align-items:center;justify-content:center;overflow:hidden;}.con-admin-high-seas__log-latest-icon{width:100%;height:100%;object-fit:contain;display:block;}.con-admin-high-seas__log-latest-line{display:block;min-width:0;width:100%;max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word;}.con-admin-high-seas__log-latest-delta{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap;}@media (max-width:640px){.con-admin-high-seas__log-latest-card li,.con-admin-high-seas__log-latest-list li{grid-template-columns:24px minmax(0,1fr);align-items:start;}.con-admin-high-seas__log-latest-delta{grid-column:2;justify-content:flex-start;}.con-admin-high-seas__log-latest-icon-wrap{width:18px;height:18px;min-width:18px;min-height:24px;}}.con-admin-high-seas__encounter-badge{margin-right:6px;}.con-admin-high-seas__track-line{height:2px;}.con-admin-high-seas__track{bottom:18px;}.con-admin-high-seas__track-marker{top:50%;transform:translate(-50%,-50%);}.con-front-grid{display:grid;gap:8px;}.con-front-grid__header,.con-admin-score-table__header,.con-admin-tcg-header,.con-admin-schedule-list__header{display:grid;gap:0;align-items:start;background:#f3f4f6;padding:0;}.con-front-grid__header--2,.con-front-grid__row--2{grid-template-columns:minmax(140px,.9fr) minmax(0,1.6fr);}.con-front-grid__header--3,.con-front-grid__row--3{grid-template-columns:72px minmax(0,1.4fr) minmax(120px,.8fr);}.con-front-grid__header>div,.con-admin-score-table__header>div,.con-admin-tcg-header>div,.con-admin-schedule-list__header>div{padding:12px 14px;font-size:12px;font-weight:600;color:#111827;}.con-front-grid__row,.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card{display:grid;align-items:start;gap:0;}.con-front-grid__row+.con-front-grid__row,.con-admin-score-table__row+.con-admin-score-table__row,.con-admin-tcg-row+.con-admin-tcg-row,.con-admin-schedule-card+.con-admin-schedule-card{margin-top:8px;}.con-front-grid__cell,.con-admin-score-table__row>div,.con-admin-tcg-row>div{min-width:0;padding:12px 14px;overflow-wrap:anywhere;word-break:break-word;}.con-front-grid__cell--label,.con-front-grid__cell--rank{font-weight:600;}.con-front-grid__empty{padding:14px;}.con-score-shortcode .con-score-details,.con-admin-tcg-inner,.con-admin-schedule-shell{display:grid;gap:10px;}.con-admin-score-table{display:grid;gap:0;}.con-admin-score-table__header{grid-template-columns:minmax(180px,1.5fr) minmax(100px,.7fr) minmax(0,1.2fr) minmax(120px,.9fr);}.con-admin-score-table__row{grid-template-columns:minmax(180px,1.5fr) minmax(100px,.7fr) minmax(0,1.2fr) minmax(120px,.9fr);}.con-admin-tcg-table{display:grid;gap:0;}.con-admin-tcg-header{grid-template-columns:56px 76px minmax(160px,1.2fr) 100px minmax(160px,1.2fr) 110px 110px minmax(120px,1fr);}.con-admin-tcg-row{grid-template-columns:56px 76px minmax(160px,1.2fr) 100px minmax(160px,1.2fr) 110px 110px minmax(120px,1fr);}.con-admin-tcg-row__toggle,.con-admin-tcg-row>div:nth-child(2){display:flex;align-items:center;justify-content:center;}.con-admin-tcg-image-button{outline:0;box-shadow:none;}.con-admin-tcg-thumb{display:block;}.con-admin-schedule-card{margin-top:8px;}.con-admin-schedule-card__description{padding:12px 14px;}@media (max-width:767px){.con-front-grid__header,.con-admin-score-table__header,.con-admin-tcg-header,.con-admin-schedule-list__header{display:none;}.con-front-grid__row,.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card{grid-template-columns:1fr;}.con-front-grid__cell,.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item{padding:10px 12px;}.con-front-grid__cell::before,.con-admin-score-table__row>div::before,.con-admin-tcg-row>div::before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;}.con-admin-score-table__row>div:nth-child(1){data-label:"Score Event";}.con-admin-score-table__row>div:nth-child(2){data-label:"Score";}.con-admin-score-table__row>div:nth-child(3){data-label:"Note";}.con-admin-score-table__row>div:nth-child(4){data-label:"Submitted";}.con-admin-tcg-row__toggle::before{content:"Collected";}.con-admin-tcg-row>div:nth-child(2)::before{content:"Image";}.con-admin-tcg-row>div:nth-child(3)::before{content:"Year + Event";}.con-admin-tcg-row>div:nth-child(4)::before{content:"Card #";}.con-admin-tcg-row>div:nth-child(5)::before{content:"Name";}.con-admin-tcg-row>div:nth-child(6)::before{content:"Rarity";}.con-admin-tcg-row>div:nth-child(7)::before{content:"Mood";}.con-admin-tcg-row>div:nth-child(8)::before{content:"Artist";}}.con-admin-high-seas__track{left:22px;right:22px;bottom:16px;}.con-admin-high-seas__track-line{height:1px;}.con-admin-high-seas__track-marker{width:6px;height:6px;background:#ffffff;}.con-admin-high-seas__track-marker:first-child,.con-admin-high-seas__track-marker:last-child{width:8px;height:8px;background:#ffffff;border-color:rgba(17,24,39,.28);}.con-admin-high-seas__track-boat,.con-admin-high-seas__track-boat-image{filter:none;box-shadow:none;opacity:1;}.con-admin-high-seas__track-boat{transform:translate(-50%,-60%) scale(var(--con-admin-ship-scale,1));}.con-admin-high-seas__track-boat-image{width:34px;mix-blend-mode:normal;}.con-admin-high-seas__track-wake,.con-admin-high-seas__track-boat::before,.con-admin-high-seas__track-boat::after{display:none;content:none;}.con-admin-schedule-shell,.con-score-shortcode,.con-admin-tcg-shell,.con-admin-tcg-inner{display:grid;gap:10px;}.con-admin-schedule-filters,.con-admin-tcg-filters,.con-score-filters,.con-admin-tcg-filters--selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;align-items:end;margin:0;}.con-admin-schedule-filter,.con-admin-tcg-filter-wrap,.con-score-filter-wrap{display:grid;gap:4px;min-width:0;}.con-admin-schedule-filter span,.con-admin-tcg-filter-wrap>span,.con-score-filter-wrap>span{font-size:12px;line-height:1.2;font-weight:600;color:#374151;margin:0;}.con-admin-schedule-filter__input,.con-admin-schedule-filter__select,.con-admin-tcg-filter,.con-admin-tcg-collection-selector,.con-score-filter,.con-score-shortcode select{min-height:40px;padding:8px 10px;box-shadow:none;width:100%;}.con-admin-tcg-filter-wrap--actions,.con-admin-schedule-filter--actions{align-self:end;}.con-front-card-table,.con-admin-score-table,.con-admin-tcg-table,.con-admin-schedule-list{display:grid;gap:8px;}.con-front-card-table__header,.con-admin-score-table__header,.con-admin-tcg-header,.con-admin-schedule-list__header{display:grid;align-items:stretch;background:#f3f4f6;box-shadow:none;overflow:hidden;}.con-front-card-table__row,.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card{display:grid;align-items:stretch;box-shadow:none;overflow:hidden;min-width:0;}.con-front-card-table__header>div,.con-admin-score-table__header>div,.con-admin-tcg-header>div,.con-admin-schedule-list__header>div,.con-front-card-table__row>div,.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item{min-width:0;padding:12px 14px;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;}.con-front-card-table__header>div,.con-admin-score-table__header>div,.con-admin-tcg-header>div,.con-admin-schedule-list__header>div{font-size:12px;line-height:1.2;font-weight:600;color:#111827;}.con-front-card-table__row>div,.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item{font-size:13px;line-height:1.35;color:#111827;}.con-admin-score-table__header,.con-admin-score-table__row{grid-template-columns:minmax(180px,1.5fr) minmax(100px,0.7fr) minmax(0,1.2fr) minmax(130px,0.9fr);}.con-admin-tcg-header,.con-admin-tcg-row{grid-template-columns:56px 76px minmax(150px,1.15fr) 92px minmax(160px,1.25fr) 104px 104px minmax(120px,1fr);}.con-admin-schedule-card{gap:0;}.con-admin-schedule-card__head{display:grid;gap:0;}.con-admin-schedule-card__meta-row,.con-admin-schedule-card__details-grid{display:contents;}.con-admin-score-table__row>div[data-label="Note"],.con-admin-tcg-row>div[data-label="Artist"],.con-admin-schedule-card__description{min-height:48px;}.con-admin-tcg-row__toggle,.con-admin-tcg-row>div[data-label="Image"]{display:flex;align-items:center;justify-content:center;}.con-admin-tcg-thumb{width:auto;height:auto;max-width:48px;max-height:48px;object-fit:contain;}.con-front-grid__empty,.con-admin-score-table__empty,.con-admin-tcg-empty,.con-admin-schedule-empty{padding:14px;box-shadow:none;}@media (max-width:900px){.con-admin-score-table__header,.con-admin-tcg-header,.con-admin-schedule-list__header{display:none;}.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card,.con-admin-schedule-card__head{grid-template-columns:1fr;}.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item,.con-admin-schedule-card__description{padding:10px 12px;}.con-admin-score-table__row>div::before,.con-admin-tcg-row>div::before,.con-admin-schedule-card__meta-item::before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;line-height:1.2;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;}.con-admin-schedule-card__description::before{content:"Description";display:block;margin-bottom:4px;font-size:11px;line-height:1.2;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;}}.con-score-shortcode,.con-admin-tcg-shell,.con-admin-tcg-inner,.con-admin-schedule-shell{gap:12px;}.con-score-shortcode .con-admin-tcg-shell .con-admin-schedule-shell .con-score-details,.con-admin-tcg-inner,.con-admin-schedule-group{box-shadow:none;}.con-admin-schedule-filters,.con-admin-tcg-filters,.con-admin-tcg-filters--selector,.con-score-filters{padding:0;margin:0;gap:10px;}.con-admin-schedule-filter__input,.con-admin-schedule-filter__select,.con-admin-tcg-filter,.con-admin-tcg-collection-selector,.con-score-shortcode select{min-height:42px;padding:10px 12px;box-shadow:none;}.con-admin-schedule-list,.con-admin-score-table,.con-admin-tcg-table,.con-front-grid{gap:10px;}.con-admin-schedule-list__header,.con-admin-score-table__header,.con-admin-tcg-header,.con-front-grid__header{background:linear-gradient(180deg,#f8fbff 0%,#eef5fb 100%);box-shadow:none;}.con-admin-schedule-list__header>*,.con-admin-score-table__header>*,.con-admin-tcg-header>*,.con-front-grid__header>*{padding:12px 14px;font-size:12px;line-height:1.2;font-weight:600;color:#1f2937;text-transform:none;letter-spacing:0;}.con-admin-schedule-card,.con-admin-score-table__row,.con-admin-tcg-row,.con-front-grid__row{background:#ffffff;box-shadow:none;transition:border-color .15s ease,background-color .15s ease;}.con-admin-schedule-card:hover,.con-admin-score-table__row:hover,.con-admin-tcg-row:hover,.con-front-grid__row:hover{border-color:#c2d1e1;background:#fbfdff;}.con-admin-schedule-card__meta-item,.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-front-grid__cell{padding:12px 14px;font-size:13px;line-height:1.35;color:#111827;}.con-admin-schedule-card__meta-item--title,.con-admin-schedule-card__title-toggle,.con-admin-tcg-row>div[data-label="Name"],.con-admin-score-table__row>div[data-label="Score Event"]{font-weight:600;color:#0f172a;}.con-admin-schedule-card__description{color:#374151;}.con-admin-tcg-image-button{min-height:56px;background:#f8fbff;padding:6px;}.con-admin-tcg-thumb{max-width:60px;max-height:60px;}.con-admin-favorite-toggle,.con-admin-tcg-toggle{box-shadow:none;}.con-admin-shortcode-chip,.con-admin-tcg-status__item,.con-admin-tcg-status__item--overall{box-shadow:none;}@media (max-width:900px){.con-admin-schedule-card__meta-item,.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-front-grid__cell,.con-admin-schedule-card__description{padding:10px 12px;}.con-admin-schedule-card__meta-item::before,.con-admin-score-table__row>div::before,.con-admin-tcg-row>div::before,.con-front-grid__cell::before,.con-admin-schedule-card__description::before{font-size:11px;line-height:1.2;font-weight:600;color:#64748b;margin-bottom:4px;letter-spacing:.02em;}}.con-admin-wrap{--con-admin-shell-bg:#ffffff;}.con-admin-wrap .nav-tab-wrapper{display:flex;flex-wrap:wrap;margin:10px 0 0 0;padding:0;position:relative;z-index:2;}.con-admin-wrap .nav-tab{margin:0;padding:10px 16px;background:#f3f4f6;color:#111827;box-shadow:none;text-decoration:none;position:relative;top:0;}.con-admin-wrap .nav-tab:hover{background:#eef2f7;color:#111827;}.con-admin-wrap .nav-tab.nav-tab-active{background:var(--con-admin-shell-bg);border-bottom-color:var(--con-admin-shell-bg);z-index:3;}.con-admin-tab-panel{max-width:var(--con-admin-content-width,1180px);margin:0;padding:20px;background:var(--con-admin-shell-bg);box-shadow:none;top:-1px;}.con-admin-tab-panel>:first-child{margin-top:0;}.con-admin-ui-card,.con-admin-empty-state{box-shadow:none;}.con-admin-wrap .button,.con-admin-wrap .button-primary,.con-admin-wrap button,.con-admin-wrap input,.con-admin-wrap select,.con-admin-wrap textarea{box-shadow:none;}@media (max-width:782px){.con-admin-wrap .nav-tab-wrapper{display:grid;grid-template-columns:1fr 1fr;}.con-admin-wrap .nav-tab.nav-tab-active{border-bottom-color:var(--con-admin-shell-border);}.con-admin-tab-panel{top:0;}}.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item{padding:12px 16px;}.con-admin-tcg-row__toggle,.con-admin-favorite-toggle{transform:scale(1.15);}.con-admin-tcg-row__toggle svg,.con-admin-favorite-toggle svg{width:18px;height:18px;}.con-admin-tcg-row__toggle:hover,.con-admin-favorite-toggle:hover{transform:scale(1.2);}.con-admin-tcg-row__toggle svg,.con-admin-favorite-toggle svg{opacity:0.6;transition:opacity .15s ease,transform .15s ease;}.con-admin-tcg-row__toggle.is-active svg,.con-admin-favorite-toggle.is-active svg{opacity:1;transform:scale(1.1);}.con-admin-tcg-row__toggle.is-active svg path,.con-admin-favorite-toggle.is-active svg path{fill:#2563eb;}.con-admin-tcg-row__toggle:hover svg,.con-admin-favorite-toggle:hover svg{opacity:0.9;}.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card,.con-front-grid__row{display:grid;align-items:stretch;}.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item,.con-front-grid__cell{display:flex;align-items:center;height:100%;}.con-admin-schedule-card__description,.con-admin-score-table__row>div[data-label="Note"]{align-items:flex-start;}.con-admin-tcg-row>div[data-label="Name"]{align-items:center;justify-content:flex-start;text-align:left;}.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card{min-height:64px;}.con-admin-schedule-list__header,.con-admin-schedule-card__head{grid-template-columns:minmax(220px,1.8fr) minmax(110px,.9fr) minmax(90px,.8fr) minmax(140px,1fr) minmax(120px,.9fr) 56px;}.con-admin-schedule-list{min-width:0;overflow:hidden;}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item{min-width:0;overflow:hidden;text-overflow:ellipsis;}.con-admin-schedule-card__meta-item--title,.con-admin-schedule-card__title-toggle,.con-admin-schedule-card__title-text{white-space:normal;overflow:visible;text-overflow:clip;}.con-admin-schedule-card__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) 28px;}.con-admin-schedule-card__description{padding:14px 16px;background:#fbfdff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;}.con-admin-schedule-card__description p{margin:0 0 8px;}@media (max-width:900px){.con-admin-schedule-card,.con-admin-schedule-card__head{grid-template-columns:1fr;}.con-admin-schedule-card__meta-item::before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em;}.con-admin-schedule-card__meta-item--title::before{content:"Event Name";}}.con-admin-tools{display:grid;gap:20px;}.con-admin-tools__hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:20px;padding:24px;background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 100%);}.con-admin-tools__hero-copy h2{margin:0 0 8px;font-size:28px;line-height:1.15;}.con-admin-tools__hero-copy p,.con-admin-tools__section-head p,.con-admin-tools__card-head p{margin:0;color:var(--con-text-soft);}.con-admin-tools__hero-meta{display:grid;gap:12px;align-content:center;}.con-admin-tools__hero-stat,.con-admin-tools__chip,.con-admin-tools__pill{background:rgba(255,255,255,.82);box-shadow:0 6px 18px rgba(15,23,42,0.05);}.con-admin-tools__hero-stat{padding:14px 16px;display:grid;gap:4px;}.con-admin-tools__hero-stat strong,.con-admin-tools__chip strong{color:var(--con-text);}.con-admin-tools__hero-stat span,.con-admin-tools__chip span,.con-admin-tools__selected-badge,.con-admin-tools__pill,.con-admin-tools__result-main em,.con-admin-tools__message{color:var(--con-text-soft);}.con-admin-tools__layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);}.con-admin-tools__search,.con-admin-tools__selected{padding:20px;}.con-admin-tools__section-head,.con-admin-tools__user-card,.con-admin-tools__actions,.con-admin-tools__search-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;}.con-admin-tools__section-head{margin-bottom:10px;}.con-admin-tools__section-head h3,.con-admin-tools__card-head h4{margin:0 0 4px;}.con-admin-tools__pill,.con-admin-tools__selected-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;font-weight:600;}.con-admin-tools__search-wrap{align-items:stretch;}.con-admin-tools__search-input,.con-admin-tools__field{width:100%;min-height:var(--con-admin-field-height,40px);padding:10px 12px;border-radius:var(--con-admin-field-radius,4px);box-shadow:inset 0 1px 2px rgba(15,23,42,.03);box-sizing:border-box;}input.con-admin-tools__search-input,input.con-admin-tools__field,select.con-admin-tools__field{height:var(--con-admin-field-height,40px);min-height:var(--con-admin-field-height,40px);padding-top:0;padding-bottom:0;line-height:1.3;}textarea.con-admin-tools__field{min-height:88px;height:auto;line-height:1.4;resize:vertical;}.con-admin-tools__qr-text{min-height:112px;resize:vertical;}.con-admin-tools__search-status{margin:12px 0;color:var(--con-text-soft);}.con-admin-tools__result-list{gap:10px;}.con-admin-tools__result{display:grid;gap:12px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;}.con-admin-tools__result:hover,.con-admin-tools__result.is-active{border-color:#8bb9e6;box-shadow:0 10px 18px rgba(25,108,174,.08);transform:translateY(-1px);}.con-admin-tools__result-avatar,.con-admin-tools__avatar{width:44px;height:44px;background:linear-gradient(135deg,#196cae 0%,#3f8fd0 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;}.con-admin-tools__avatar{width:56px;height:56px;flex:0 0 56px;font-size:18px;}.con-admin-tools__result-main,.con-admin-tools__identity,.con-admin-tools__cards,.con-admin-tools__quick-amounts,.con-admin-tools__form-grid{display:grid;gap:10px;}.con-admin-tools__result-main,.con-admin-tools__identity{min-width:0;}.con-admin-tools__result-main strong,.con-admin-tools__identity strong,.con-admin-tools__result-side strong{color:var(--con-text);}.con-admin-tools__result-main em{font-style:normal;white-space:nowrap;text-overflow:ellipsis;}.con-admin-tools__result-side{display:grid;gap:4px;text-align:right;}.con-admin-tools__selected-empty,.con-admin-tools__result-empty,.con-admin-tools__qr-preview.is-empty{padding:18px;color:var(--con-text-soft);background:var(--con-surface-muted);}.con-admin-tools__user-card{padding:16px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);}.con-admin-tools__chips{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto;}.con-admin-tools__chip{display:grid;gap:3px;min-width:110px;padding:10px 12px;}.con-admin-tools__cards{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));}.con-admin-tools__card{padding:16px;display:grid;gap:14px;}.con-admin-tools__quick-amounts{grid-template-columns:repeat(4,minmax(0,1fr));}.con-admin-tools__quick-amount,.con-admin-tools__generate-qr,.con-admin-tools__save-xp,.con-admin-tools__save-guild,.con-admin-tools__qr-open{min-height:42px;}.con-admin-tools__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-tools__form-grid label,.con-admin-tools__card>label{display:block;margin-bottom:6px;font-weight:600;color:var(--con-text);}.con-admin-tools__actions{justify-content:flex-start;flex-wrap:wrap;}.con-admin-tools__message.is-success{color:#0f7a36;}.con-admin-tools__message.is-error{color:#b42318;}.con-admin-tools__qr-preview{min-height:280px;display:grid;place-items:center;}.con-admin-tools__qr-image{display:block;max-width:100%;height:auto;}@media (max-width:1100px){.con-admin-tools__layout,.con-admin-tools__hero,.con-admin-tools__cards{grid-template-columns:1fr;}}@media (max-width:782px){.con-admin-tools__section-head,.con-admin-tools__user-card,.con-admin-tools__search-wrap,.con-admin-tools__actions{flex-direction:column;align-items:stretch;}.con-admin-tools__chips{margin-left:0;}.con-admin-tools__quick-amounts,.con-admin-tools__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-tools__result{grid-template-columns:40px minmax(0,1fr);}.con-admin-tools__result-side{grid-column:1 / -1;text-align:left;margin-left:60px;}}.con-admin-wrap{position:relative;}.con-admin-tab-nav{display:flex;flex-wrap:wrap;gap:0;position:relative;}.con-admin-tab-link,.con-admin-tab-nav .nav-tab{transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease;}.con-admin-tab-nav.is-loading .nav-tab{opacity:.72;}.con-admin-tab-link.is-loading-target,.con-admin-tab-nav .nav-tab.is-loading-target{position:relative;}.con-admin-tab-link.is-loading-target::after,.con-admin-tab-nav .nav-tab.is-loading-target::after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;background:linear-gradient(90deg,rgba(25,108,174,0.15) 0%,rgba(25,108,174,0.9) 50%,rgba(25,108,174,0.15) 100%);background-size:180% 100%;animation:con-admin-shimmer 1.15s linear infinite;}.con-admin-tab-panel{position:relative;min-height:240px;transition:opacity .18s ease,transform .18s ease;}.con-admin-tab-panel.is-loading>*{pointer-events:none;}.con-admin-tab-skeleton{display:grid;gap:16px;padding:8px 0 0;}.con-admin-tab-skeleton__top{display:flex;align-items:center;justify-content:space-between;gap:16px;}.con-admin-tab-skeleton__title,.con-admin-tab-skeleton__pill,.con-admin-tab-skeleton__card,.con-admin-tab-skeleton__line{position:relative;background:#eef4fb;}.con-admin-tab-skeleton__title,.con-admin-tab-skeleton__pill,.con-admin-tab-skeleton__line::after,.con-admin-tab-skeleton__card::after,.con-admin-tab-skeleton__title::after,.con-admin-tab-skeleton__pill::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 100%);animation:con-admin-shimmer 1.25s linear infinite;}.con-admin-tab-skeleton__title{width:min(320px,55%);height:28px;}.con-admin-tab-skeleton__pill{width:120px;height:34px;}.con-admin-tab-skeleton__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;}.con-admin-tab-skeleton__card{min-height:176px;padding:20px;box-shadow:0 10px 24px rgba(15,23,42,0.05);}.con-admin-tab-skeleton__line{display:block;height:12px;margin-top:12px;border-width:0;}.con-admin-tab-skeleton__line--lg{width:82%;height:16px;margin-top:0;}.con-admin-tab-skeleton__line--md{width:66%;}.con-admin-tab-skeleton__line--sm{width:44%;}@keyframes con-admin-shimmer{100%{transform:translateX(100%);}}@media (max-width:782px){.con-admin-tab-skeleton__top{align-items:flex-start;flex-direction:column;}.con-admin-tab-skeleton__title{width:100%;}}.con-admin-tools__result{padding:7px 10px;}.con-admin-tools__result:hover,.con-admin-tools__result.is-active{border-color:#cbd5e1;}.con-admin-tools__result-main--compact{gap:2px;}.con-admin-tools__result-main--compact strong,.con-admin-tools__result-main--compact em{color:#344054;}.con-admin-tools__result-main--compact strong{line-height:1.25;}.con-admin-tools__result-main--compact em{color:#667085;}.con-admin-tools__result-avatar,.con-admin-tools__avatar{display:none;}.con-admin-tools__user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;}.con-admin-tools__identity{gap:4px;}.con-admin-tools__name{font-size:16px;line-height:1.2;}.con-admin-tools__meta{font-size:13px;}.con-admin-tools__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}.con-admin-tools__card{min-height:100%;}.con-admin-tools__card .con-admin-tools__field,.con-admin-tools__card .button,.con-admin-tools__card .button-primary,.con-admin-tools__actions .button,.con-admin-tools__actions .button-primary{width:100%;}.con-admin-tools__actions{display:grid;grid-template-columns:1fr;align-items:stretch;gap:10px;}.con-admin-tools__message{display:block;}.con-admin-qr-tools .con-admin-tools__layout,.con-admin-tools__layout--full{grid-template-columns:minmax(0,1fr);}.con-admin-qr-tools .con-admin-tools__workspace,.con-admin-tools__workspace--full{width:100%;}.con-admin-qr-tools .con-admin-tools__cards,.con-admin-tools__cards--full{grid-template-columns:minmax(0,1fr);}.con-admin-qr-tools .con-admin-tools__card--qr{width:100%;}.con-admin-qr-tools .con-admin-tools__qr-preview{min-height:340px;}@media (max-width:782px){.con-admin-tools__user-card{grid-template-columns:1fr;}.con-admin-tools__cards{grid-template-columns:1fr;}.con-admin-tools__result{grid-template-columns:minmax(0,1fr);}}.con-front-grid__header,.con-admin-score-table__header,.con-admin-tcg-header,.con-admin-schedule-list__header,.con-front-grid__row,.con-admin-score-table__row,.con-admin-tcg-row,.con-admin-schedule-card,.con-admin-schedule-card__head{align-items:center;}.con-front-grid__cell,.con-admin-score-table__row>div,.con-admin-tcg-row>div,.con-admin-schedule-card__meta-item,.con-admin-schedule-list__header>div,.con-front-grid__header>div,.con-admin-score-table__header>div,.con-admin-tcg-header>div{display:flex;align-items:center;min-height:60px;}.con-admin-schedule-card__meta-item--title,.con-admin-tcg-row>div:nth-child(3),.con-admin-tcg-row>div:nth-child(5),.con-front-grid__cell{align-items:center;}.con-admin-tcg-title,.con-admin-score-title,.con-admin-submissions-edit-context__title{font-size:20px;font-weight:600;line-height:1.2;color:#111827;}.con-admin-shortcode-button,.con-admin-submissions-button,.con-admin-submissions-button-secondary,.con-score-shortcode .con-score-entry-form button[type="submit"],.con-admin-tcg-filter__clear,.con-admin-tcg-sort-button,.con-admin-schedule-filter__toggle-past,.con-admin-schedule-filter__clear{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#196cae;color:#ffffff;text-transform:uppercase;letter-spacing:0.02em;font-weight:500;line-height:1.2;text-decoration:none;box-sizing:border-box;}.con-admin-submissions-button:hover,.con-admin-submissions-button-secondary:hover,.con-admin-shortcode-button:hover,.con-score-shortcode .con-score-entry-form button[type="submit"]:hover,.con-admin-tcg-filter__clear:hover,.con-admin-tcg-sort-button:hover,.con-admin-schedule-filter__toggle-past:hover,.con-admin-schedule-filter__clear:hover{background:#145d95;border-color:#145d95;color:#ffffff;}.con-admin-submissions-button-secondary{background:#ffffff;color:#196cae;}.con-admin-submissions-button-secondary:hover{color:#ffffff;}.con-admin-tcg-title-wrap,.con-admin-score-title-wrap,.con-admin-schedule-title-wrap{align-items:center;}.con-admin-tcg-help,.con-admin-score-help,.con-admin-submissions-edit-box p{margin:0;}.con-admin-submissions-actions,.con-score-shortcode .con-score-entry-form p:last-child{margin-top:18px;}.con-admin-schedule-shell,.con-admin-schedule-results,.con-admin-schedule-groups,.con-admin-schedule-group,.con-admin-schedule-list,.con-admin-schedule-day-group{min-width:0;}.con-admin-schedule-list{display:grid;gap:0;width:100%;}.con-admin-schedule-list__header,.con-admin-schedule-card__meta-row{display:grid;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:56px minmax(0,2.2fr) minmax(112px,.9fr) minmax(96px,.8fr) minmax(120px,1.1fr) minmax(100px,.9fr);align-items:stretch;}.con-admin-schedule-list--favorites-only .con-admin-schedule-list__header,.con-admin-schedule-card--favorites-only .con-admin-schedule-card__meta-row,.con-admin-schedule-card__meta-row.con-admin-schedule-card__head--favorites-only,.con-admin-schedule-card__head--favorites-only .con-admin-schedule-card__meta-row{grid-template-columns:minmax(0,2.2fr) minmax(112px,.9fr) minmax(96px,.8fr) minmax(120px,1.1fr) minmax(100px,.9fr);}.con-admin-schedule-card,.con-admin-schedule-list__header{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-schedule-card__head,.con-admin-schedule-card__meta-row,.con-admin-schedule-card__details-grid{min-width:0;}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item,.con-admin-schedule-card .con-admin-favorite-toggle,.con-admin-schedule-list__header-cell--favorite{min-width:0;box-sizing:border-box;}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item{padding:12px 14px;overflow-wrap:anywhere;word-break:break-word;}.con-admin-schedule-card .con-admin-favorite-toggle,.con-admin-schedule-list__header-cell--favorite{width:56px;min-width:56px;display:flex;align-items:center;justify-content:center;padding:0;}.con-admin-schedule-card__meta-item--title,.con-admin-schedule-card__title-toggle,.con-admin-schedule-card__title-text{min-width:0;}.con-admin-schedule-card__title-toggle{padding:12px 14px;box-shadow:none;text-decoration:none;}.con-admin-schedule-card__title-toggle:hover,.con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-card__title-toggle:active,.con-admin-schedule-card__title-toggle span,.con-admin-schedule-card__title-toggle:hover span,.con-admin-schedule-card__title-toggle:focus span{text-decoration:none;}.con-admin-schedule-card__title-text{flex:1 1 auto;}.con-admin-schedule-card__description{display:block;grid-column:1 / -1;width:100%;max-width:100%;min-width:0;box-sizing:border-box;max-height:0;opacity:0;padding-top:0;padding-bottom:0;transition:max-height .24s ease,opacity .18s ease,padding .24s ease,border-color .24s ease;will-change:max-height,opacity;}.con-admin-schedule-card__description[hidden]{display:block;}@media (max-width:782px){.con-admin-schedule-card__meta-row,.con-admin-schedule-list--favorites-only .con-admin-schedule-list__header,.con-admin-schedule-card--favorites-only .con-admin-schedule-card__meta-row,.con-admin-schedule-card__meta-row.con-admin-schedule-card__head--favorites-only,.con-admin-schedule-card__head--favorites-only .con-admin-schedule-card__meta-row{grid-template-columns:1fr;}.con-admin-schedule-card__meta-item,.con-admin-schedule-card__title-toggle{width:100%;}}.con-admin-admin-shell{display:grid;gap:16px;}.con-admin-admin-shell__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 24px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 10px 24px rgba(15,23,42,0.05);}.con-admin-admin-shell__title h2{margin:0 0 6px;font-size:26px;line-height:1.15;}.con-admin-admin-shell__title p{margin:0;color:var(--con-text-soft);}.con-admin-admin-shell__meta{display:flex;flex-wrap:wrap;gap:10px;}.con-admin-admin-shell__meta-item{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:var(--con-text-soft);font-weight:600;}.con-admin-tab-nav{padding-bottom:0;}.con-admin-tab-link,.con-admin-tab-nav .nav-tab{margin-left:0;margin-bottom:-1px;padding:10px 14px;background:transparent;}.con-admin-tab-link:hover,.con-admin-tab-nav .nav-tab:hover{background:#f8fbff;color:var(--con-primary);}.con-admin-tab-link.nav-tab-active,.con-admin-tab-nav .nav-tab.nav-tab-active{border-color:var(--con-border);color:var(--con-text);box-shadow:none;}.con-admin-tab-panel{border-color:var(--con-border);box-shadow:0 10px 24px rgba(15,23,42,0.05);}.con-admin-tools__search-help{margin:-4px 0 12px;font-size:12px;color:var(--con-text-soft);}.con-admin-tools__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;}.con-admin-tools__identity-copy{display:grid;gap:4px;min-width:0;}.con-admin-tools__avatar,.con-admin-tools__result-avatar{display:inline-flex;}.con-admin-tools__result{grid-template-columns:44px minmax(0,1fr) auto;padding:12px;}.con-admin-tools__split-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.con-admin-tools__activity{grid-column:1 / -1;}.con-admin-tools__activity-empty{padding:14px;background:var(--con-surface-muted);color:var(--con-text-soft);}.con-admin-tools__activity-list{display:grid;gap:10px;}.con-admin-tools__activity-item{display:grid;gap:6px;padding:14px;}.con-admin-tools__activity-main{flex-wrap:wrap;}.con-admin-tools__activity-main span,.con-admin-tools__activity-note{color:var(--con-text-soft);font-size:13px;}@media (max-width:900px){.con-admin-admin-shell__header,.con-admin-tools__result,.con-admin-tools__activity-main{grid-template-columns:1fr;flex-direction:column;align-items:flex-start;}}@media (max-width:782px){.con-admin-admin-shell__header,.con-admin-tools__split-actions,.con-admin-tools__cards{grid-template-columns:1fr;}.con-admin-admin-shell__header{display:grid;}}.con-admin-wrap{--con-admin-success-bg:#ecfdf3;--con-admin-success-text:#166534;--con-admin-error-bg:#fef3f2;--con-admin-error-text:#b42318;--con-admin-info-bg:#eff6ff;--con-admin-info-text:#145d95;}.con-admin-tab-panel p.description,.con-admin-tab-panel .description,.con-admin-tab-panel .con-admin-help-text,.con-admin-tools__meta,.con-admin-tools__result-copy span{color:var(--con-text-soft);}.con-admin-inline-status,#con-api-status,#con-tournament-save-status,#con-admin-main-event-status,#con-admin-schedule-status,.con-admin-tools__search-status,.con-admin-tools__message,.con-score-entry-status{display:inline-flex;align-items:center;gap:8px;min-height:40px;width:100%;margin-top:12px;padding:10px 12px;background:var(--con-admin-info-bg);color:var(--con-admin-info-text);font-weight:600;box-sizing:border-box;}.con-admin-inline-status:empty,#con-api-status:empty,#con-tournament-save-status:empty,#con-admin-main-event-status:empty,#con-admin-schedule-status:empty,.con-admin-tools__message:empty,.con-score-entry-status:empty{display:none;}.con-admin-inline-status.is-success,#con-api-status.is-success,#con-tournament-save-status.is-success,#con-admin-main-event-status.is-success,#con-admin-schedule-status.is-success,.con-admin-tools__search-status.is-success,.con-admin-tools__message.is-success,.con-score-entry-status.is-success{background:var(--con-admin-success-bg);border-color:var(--con-admin-success-border);color:var(--con-admin-success-text);}.con-admin-inline-status.is-error,#con-api-status.is-error,#con-tournament-save-status.is-error,#con-admin-main-event-status.is-error,#con-admin-schedule-status.is-error,.con-admin-tools__search-status.is-error,.con-admin-tools__message.is-error,.con-score-entry-status.is-error{background:var(--con-admin-error-bg);border-color:var(--con-admin-error-border);color:var(--con-admin-error-text);}.con-admin-tools__message--global{margin:0 0 4px;}.con-admin-inline-status .spinner{float:none;margin:0;}.con-admin-actions-inline,.con-admin-tab-panel .submit,.con-admin-tab-panel p:has(>.button),.con-admin-tab-panel p:has(>button){align-items:center;}.con-admin-wrap .button,.con-admin-wrap .button-primary,.con-admin-wrap .button-secondary,.con-admin-wrap input[type="submit"],.con-admin-wrap button[type="submit"]{min-height:40px;padding-inline:14px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;}.con-admin-wrap .button:hover,.con-admin-wrap .button-primary:hover,.con-admin-wrap .button-secondary:hover,.con-admin-wrap input[type="submit"]:hover,.con-admin-wrap button[type="submit"]:hover{transform:translateY(-1px);}.con-admin-wrap form.is-saving .button,.con-admin-wrap form.is-saving .button-primary,.con-admin-wrap form.is-saving .button-secondary,.con-admin-wrap form[aria-busy="true"] .button,.con-admin-wrap form[aria-busy="true"] .button-primary,.con-admin-wrap form[aria-busy="true"] .button-secondary{opacity:.92;}.con-admin-ui-card,.con-admin-empty-state,.con-admin-admin-list,.con-admin-tools__card,.con-admin-tools__result,.con-admin-tools__result-empty,.con-admin-tools__selected-empty,.con-admin-tools__qr-preview{border-color:var(--con-border);}.con-admin-admin-list__row,.con-admin-admin-list__header{align-items:stretch;}.con-admin-admin-list__row>div,.con-admin-admin-list__header>div{padding:10px 12px;display:flex;align-items:center;}.con-admin-admin-list__header{background:#f8fbff;color:var(--con-text);font-weight:600;}.con-admin-admin-list__row:nth-child(even){background:#fcfdff;}.con-admin-admin-list__row:hover{background:#f7fbff;}.con-admin-show-more-wrap{display:flex;justify-content:center;margin-top:12px;}.con-admin-show-more-button{min-width:180px;}.con-admin-tools__search-status{margin-bottom:14px;}.con-admin-tools__result{min-height:58px;}.con-admin-tools__result-copy{display:grid;gap:3px;}.con-admin-tools__result-copy strong{line-height:1.2;}.con-admin-tools__result-copy span{line-height:1.3;}.con-admin-tools__card>h3,.con-admin-tools__card>h4,.con-admin-panel-card>h2,.con-admin-panel-card>h3,.con-admin-panel-card>h4{margin-bottom:10px;}.con-admin-empty-state--admin,.con-admin-tools__selected-empty,.con-admin-tools__result-empty,.con-admin-tools__qr-preview.is-empty{border-style:dashed;}@media (max-width:782px){.con-admin-inline-status,#con-api-status,#con-tournament-save-status,#con-admin-main-event-status,#con-admin-schedule-status,.con-admin-tools__search-status,.con-admin-tools__message,.con-score-entry-status,.con-admin-admin-list__row,.con-admin-admin-list__header,.con-admin-admin-list--usage .con-admin-admin-list__row,.con-admin-admin-list--tcg-collections .con-admin-admin-list__row{grid-template-columns:1fr;}.con-admin-admin-list__row>div,.con-admin-admin-list__header>div{min-height:38px;}}.con-admin-tools__result{gap:6px;padding:8px 10px;border-color:#d0d5dd;}.con-admin-tools__result:hover,.con-admin-tools__result.is-active{border-color:#d0d5dd;transform:none;}.con-admin-tools__result-copy strong,.con-admin-tools__result-copy span{color:#344054;}.con-admin-tools__result-copy span{color:#667085;}.con-admin-score-parent-inline{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:8px;align-items:center;}.con-admin-score-parent-inline__status{grid-column:1 / -1;min-height:18px;}.con-admin-tools__qr-preview[hidden]{display:none;}.con-admin-tools__clear-logs{min-height:32px;padding:0 12px;line-height:30px;font-size:12px;font-weight:600;}.con-admin-tools__activity-item{padding:10px 12px;}.con-admin-tools__activity-main{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--con-text);}.con-admin-tools__activity-time,.con-admin-tools__activity-note{color:var(--con-text-soft);}.con-admin-tools__activity-note{margin-top:6px;font-size:12px;}.con-admin-score-browser{display:flex;flex-direction:column;gap:12px;}.con-admin-score-browser__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.con-admin-score-browser__select{min-width:280px;max-width:100%;}.con-admin-score-browser__hint{color:#5f6b7a;font-size:13px;}.con-admin-score-browser__panel{min-height:84px;}.con-admin-score-browser-card{padding:16px;display:flex;flex-direction:column;gap:14px;}.con-admin-score-browser-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;}.con-admin-score-browser-card__title{margin:0;font-size:16px;line-height:1.3;}.con-admin-score-browser-card__meta{margin:4px 0 0;color:#5f6b7a;}.con-admin-score-browser-card__grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:16px;}.con-admin-score-browser-card__section{display:flex;flex-direction:column;gap:8px;}.con-admin-score-browser-card__label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5f6b7a;}@media (max-width:782px){.con-admin-score-browser-card__grid{grid-template-columns:1fr;}.con-admin-score-browser__toolbar{align-items:stretch;}.con-admin-score-browser__select{width:100%;min-width:0;}}.con-admin-admin-list--schedule .con-admin-actions-inline--compact .button{min-height:28px;padding:2px 10px;line-height:1.2;}.con-admin-main-event-card .con-admin-main-event-card__head{align-items:flex-start;}.con-admin-vcard__actions .con-admin-inline-assign-form,.con-admin-vcard__actions .con-admin-tcg-delete-collection--inline{margin:0;}.con-admin-vcard__actions .con-admin-tcg-delete-collection--inline{align-self:center;min-height:30px;padding:2px 10px;}.con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Actions"]{display:flex;align-items:center;}.con-admin-admin-list--schedule .con-admin-actions-inline--compact{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;white-space:nowrap;}.con-admin-admin-list--schedule .con-admin-actions-inline--compact .button{margin:0;min-width:0;flex:0 0 auto;}.con-admin-tools__message--global{display:block;width:100%;min-height:20px;margin:12px 0 4px;}.con-admin-tools__card .con-admin-tools__message{display:block;min-height:18px;}.con-admin-tools__activity-actions{display:flex;flex-wrap:wrap;}.con-admin-tools__clear-all-logs,.con-admin-tools__clear-logs{min-height:32px;padding:0 12px;}.con-admin-tools__workspace{display:grid;}.con-admin-tools__selected .con-admin-tools__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.con-admin-tools__activity-shell{padding:18px 20px;}.con-admin-tools__cleanup-label,.con-admin-tools__cleanup-suffix{font-weight:600;}.con-admin-tools__cleanup-days{width:72px;min-height:32px;padding:0 8px;}@media (max-width:900px){.con-admin-tools__selected .con-admin-tools__cards{grid-template-columns:1fr;}}.con-admin-tools__result-list{gap:4px;background:transparent;}.con-admin-tools__result,.con-admin-tools__result:hover,.con-admin-tools__result.is-active{grid-template-columns:minmax(0,1fr);gap:2px;min-height:0;padding:6px 8px;background:transparent;box-shadow:none;transform:none;}.con-admin-tools__result-copy{gap:1px;}.con-admin-tools__result-copy strong,.con-admin-tools__result-copy span{color:inherit;}.con-admin-tools__result-copy strong{font-size:13px;line-height:1.25;font-weight:600;}.con-admin-tools__result-copy span{font-size:12px;line-height:1.25;color:inherit;opacity:0.8;}.con-admin-tools__layout{grid-template-columns:minmax(320px,0.95fr) minmax(460px,1.3fr);grid-template-areas:"activity search" "activity workspace";}.con-admin-tools__search{grid-area:search;}.con-admin-tools__workspace{grid-area:workspace;}.con-admin-tools__activity-shell{grid-area:activity;position:sticky;top:24px;}.con-admin-tools__activity-actions{justify-content:flex-start;margin:10px 0 8px;}.con-admin-tools__activity-help{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--con-text-soft,#667085);}.con-admin-tools__result{appearance:none;-webkit-appearance:none;display:block;margin:0;font:inherit;line-height:1.3;padding:5px 6px;background:transparent;color:var(--con-text,#1f2937);transition:background-color .12s ease,color .12s ease;}.con-admin-tools__result:hover,.con-admin-tools__result:focus,.con-admin-tools__result.is-active{background:rgba(15,23,42,0.05);color:var(--con-text,#1f2937);outline:none;}.con-admin-tools__result:focus-visible{box-shadow:inset 0 0 0 1px rgba(15,23,42,0.10);}.con-admin-tools__result-main,.con-admin-tools__result-main--compact,.con-admin-tools__result-copy{display:grid;gap:1px;}.con-admin-tools__result-main strong,.con-admin-tools__result-main em,.con-admin-tools__result-main--compact strong,.con-admin-tools__result-main--compact em,.con-admin-tools__result-copy strong,.con-admin-tools__result-copy span{color:var(--con-text,#1f2937);}.con-admin-tools__result-main em,.con-admin-tools__result-main--compact em,.con-admin-tools__result-copy span{font-style:normal;opacity:.72;}@media (max-width:1100px){.con-admin-tools__layout{grid-template-columns:1fr;grid-template-areas:"search" "workspace" "activity";}.con-admin-tools__activity-shell{position:static;}}.con-admin-tools__layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);}.con-admin-tools__sidebar,.con-admin-tools__workspace,.con-admin-tools__search,.con-admin-tools__activity-shell{display:grid;gap:12px;}.con-admin-tools__sidebar,.con-admin-tools__search,.con-admin-tools__selected,.con-admin-tools__activity-shell{padding:16px;}.con-admin-tools__workspace{gap:16px;}.con-admin-tools__search-help{display:none;}.con-admin-tools__search-status{margin:6px 0 0;font-size:12px;}.con-admin-tools__search-wrap{gap:8px;}.con-admin-tools__search-input{min-height:40px;padding:8px 12px;}.con-admin-tools__result-list{gap:2px;}.con-admin-tools__search-results{padding-top:6px;}.con-admin-tools__result,.con-admin-tools__result-empty{background:transparent;box-shadow:none;}.con-admin-tools__result{grid-template-columns:minmax(0,1fr);gap:0;padding:7px 4px;min-height:0;transform:none;}.con-admin-tools__result:hover,.con-admin-tools__result.is-active{border-color:transparent;box-shadow:none;background:rgba(15,23,42,0.04);}.con-admin-tools__result-avatar,.con-admin-tools__result-side{display:none;}.con-admin-tools__result-copy,.con-admin-tools__result-main{display:grid;gap:1px;min-width:0;}.con-admin-tools__result-copy strong,.con-admin-tools__result-copy span,.con-admin-tools__result-main strong,.con-admin-tools__result-main em,.con-admin-tools__result-main span{color:var(--con-text);font-style:normal;font-weight:500;}.con-admin-tools__result-copy span,.con-admin-tools__result-main span,.con-admin-tools__result-main em{color:var(--con-text-soft);font-size:12px;}.con-admin-tools__result-empty{padding:10px 4px;}.con-admin-tools__activity-shell{margin-top:0;}.con-admin-tools__activity-actions{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;}.con-admin-tools__cleanup-label,.con-admin-tools__cleanup-suffix{font-size:12px;color:var(--con-text-soft);}@media (max-width:960px){.con-admin-tools__layout{grid-template-columns:1fr;}}.con-admin-tools__layout{grid-template-columns:minmax(320px,0.92fr) minmax(520px,1.28fr);gap:16px;}.con-admin-tools__column{display:grid;gap:16px;align-content:start;}.con-admin-tools__column--left,.con-admin-tools__column--right{align-self:start;}.con-admin-tools__sidebar,.con-admin-tools__activity-shell,.con-admin-tools__search,.con-admin-tools__selected{margin:0;}.con-admin-tools__activity-shell{top:auto;}.con-admin-tools__search-results,.con-admin-tools__result-list,.con-admin-tools__workspace{min-width:0;}@media (max-width:1080px){.con-admin-tools__layout{grid-template-columns:1fr;}}.con-admin-tools__layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);}.con-admin-tools__search,.con-admin-tools__sidebar,.con-admin-tools__selected,.con-admin-tools__activity-shell{margin:0;}.con-admin-tools__search-results{min-height:0;}.con-admin-tools__result-list{display:grid;gap:8px;}.con-admin-tools__result{display:flex;align-items:center;width:100%;min-height:60px;padding:10px 12px;box-shadow:none;text-align:left;color:#1d2327;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;}.con-admin-tools__result:hover,.con-admin-tools__result:focus{color:#1d2327;border-color:#8c8f94;box-shadow:0 0 0 1px rgba(30,35,39,0.06);transform:none;}.con-admin-tools__result.is-active{color:#1d2327;border-color:#2271b1;box-shadow:0 0 0 1px rgba(34,113,177,0.12);}.con-admin-tools__result-main--compact{display:grid;gap:3px;width:100%;}.con-admin-tools__result-main--compact strong,.con-admin-tools__result-main--compact em{color:#1d2327;}.con-admin-tools__result-main--compact strong{font-size:13px;font-weight:600;line-height:1.2;}.con-admin-tools__result-main--compact em{font-size:12px;font-style:normal;line-height:1.25;opacity:.8;}.con-admin-tools__section-head{align-items:start;}.con-admin-tools__activity-shell{position:static;}.con-admin-tools__layout{display:grid;grid-template-columns:minmax(280px,30%) minmax(0,1fr);gap:20px;align-items:start;}.con-admin-tools__column{display:flex;flex-direction:column;gap:20px;min-width:0;}.con-admin-tools__column--left{max-width:420px;}.con-admin-tools__column--right{min-width:0;}.con-admin-tools__search-results{margin-top:10px;}.con-admin-tools__result-select-wrap{display:flex;flex-direction:column;gap:8px;}.con-admin-tools__result-select{min-height:42px;padding:9px 12px;font-size:13px;line-height:1.4;}.con-admin-tools__result-select:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none;}.con-admin-tools__result-hint{margin:0;color:#646970;font-size:12px;}.con-admin-tools__result,.con-admin-tools__result:hover,.con-admin-tools__result.is-active{all:unset;}.con-admin-tools__sidebar,.con-admin-tools__search,.con-admin-tools__selected,.con-admin-tools__activity-shell{width:100%;box-sizing:border-box;}@media (max-width:1100px){.con-admin-tools__layout{grid-template-columns:1fr;}.con-admin-tools__column--left{max-width:none;}}.con-admin-tools__search-results{margin-top:8px;padding:0;background:transparent;box-shadow:none;}.con-admin-tools__result-select-wrap,.con-admin-tools__result-hint,.con-admin-tools__result-list,.con-admin-tools__result,.con-admin-tools__result-copy,.con-admin-tools__result-avatar,.con-admin-tools__result-side{display:none;}.con-admin-tools__result-select{display:block;width:100%;min-height:36px;margin:0;padding:6px 10px;color:#1d2327;box-shadow:none;}.con-admin-tools__result-select:hover,.con-admin-tools__result-select:focus{color:#1d2327;border-color:#8c8f94;box-shadow:none;outline:none;}.con-admin-tools__result-empty{margin:0;padding:6px 0;background:transparent;color:#646970;}.con-admin-fishing__button,.con-admin-guild-battle__button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-admin-d20__button,.con-admin-d20__bypass-button,.con-admin-game-action-button,.con-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;letter-spacing:0;text-align:center;}.con-btn__icon,.con-admin-d20__button-icon,.con-admin-fishing__button .con-btn__icon,.con-admin-guild-battle__button .con-btn__icon,.con-admin-high-seas__button .con-btn__icon,.con-admin-high-seas__skip-button .con-btn__icon,.con-admin-d20__button .con-admin-d20__button-icon,.con-admin-d20__bypass-button .con-admin-d20__button-icon,.con-admin-ui-icon{display:inline-flex;align-items:center;justify-content:center;order:0;position:static;inset:auto;transform:none;visibility:visible;opacity:1;width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;margin:0;padding:0;line-height:1;font-size:0;vertical-align:middle;}.con-btn__icon svg,.con-admin-d20__button-icon svg,.con-admin-fishing__button .con-btn__icon svg,.con-admin-guild-battle__button .con-btn__icon svg,.con-admin-high-seas__button .con-btn__icon svg,.con-admin-high-seas__skip-button .con-btn__icon svg,.con-admin-d20__button .con-admin-d20__button-icon svg,.con-admin-d20__bypass-button .con-admin-d20__button-icon svg,.con-admin-ui-icon{display:block;width:16px;height:16px;min-width:16px;min-height:16px;}.con-btn__label,.con-admin-d20__button-text,.con-admin-fishing__button .con-btn__label,.con-admin-guild-battle__button .con-btn__label,.con-admin-high-seas__button .con-btn__label,.con-admin-high-seas__skip-button .con-btn__label,.con-admin-d20__button .con-admin-d20__button-text,.con-admin-d20__bypass-button .con-admin-d20__button-text{display:inline-flex;align-items:center;justify-content:center;order:1;width:auto;min-width:0;margin:0;padding:0;line-height:1.2;font-weight:600;text-align:center;}.con-admin-high-seas__arena{position:relative;min-height:220px;height:220px;max-height:220px;}.con-admin-high-seas__ship{height:100%;min-height:220px;max-height:220px;}.con-admin-high-seas__mascot{position:absolute;left:16px;bottom:12px;width:84px;max-width:84px;height:auto;z-index:4;pointer-events:none;}.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__arena .con-admin-high-seas__portrait{position:static;width:84px;max-width:84px;}.con-admin-high-seas__track{left:110px;right:16px;}@media (max-width:767px){.con-admin-high-seas__arena,.con-admin-high-seas__ship{min-height:200px;height:200px;max-height:200px;}.con-admin-high-seas__mascot,.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__arena .con-admin-high-seas__portrait{width:72px;max-width:72px;left:12px;bottom:10px;}.con-admin-high-seas__track{left:94px;right:12px;}}.con-admin-high-seas__arena{grid-template-columns:92px minmax(0,1fr);height:172px;max-height:172px;overflow:hidden;}.con-admin-high-seas__arena>*{margin:0;}.con-admin-high-seas__mascot{align-items:flex-end;width:92px;min-width:92px;height:172px;z-index:2;}.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__arena .con-admin-high-seas__portrait{width:92px;max-width:92px;max-height:148px;margin:0;}.con-admin-high-seas__ship{height:172px;min-height:172px;max-height:172px;}.con-admin-high-seas__ship-badge,.con-admin-high-seas__crew,.con-admin-high-seas__waves,.con-admin-high-seas__water,.con-admin-high-seas__portrait-wrap,.con-admin-high-seas__track-wake{display:none;}.con-admin-high-seas__track{left:20px;right:20px;}.con-admin-high-seas__track-line{top:58%;height:0;background:rgba(255,255,255,0.15);box-shadow:none;}.con-admin-high-seas__track-marker{position:absolute;top:0;width:8px;height:8px;margin-left:-4px;margin-top:-5px;background:#16385f;box-shadow:none;}.con-admin-high-seas__track-boat{width:42px;height:42px;transform:translate(-50%,-78%);filter:none;box-shadow:none;}.con-admin-high-seas__track-boat-image{width:42px;opacity:1;filter:none;box-shadow:none;}@media (max-width:767px){.con-admin-high-seas__arena{grid-template-columns:74px minmax(0,1fr);gap:0;min-height:156px;height:156px;max-height:156px;}.con-admin-high-seas__mascot{width:74px;min-width:74px;height:156px;}.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__arena .con-admin-high-seas__portrait{width:74px;max-width:74px;max-height:128px;}.con-admin-high-seas__ship{height:156px;min-height:156px;max-height:156px;}.con-admin-high-seas__track-line,.con-admin-high-seas__track-boat{top:60%;}.con-admin-high-seas__track-boat,.con-admin-high-seas__track-boat-image{width:36px;height:36px;}}.con-admin-high-seas__arena{grid-template-columns:112px 1fr;min-height:172px;}.con-admin-high-seas__mascot,.con-admin-high-seas__crew{width:112px;min-width:112px;justify-content:center;align-self:center;}.con-admin-high-seas__mascot img,.con-admin-high-seas__crew img,.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__crew .con-admin-high-seas__portrait{max-height:132px;width:auto;height:auto;object-fit:contain;}.con-admin-high-seas__ship{padding:18px;background-image:var(--con-high-seas-bg,none);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#102947;}.con-admin-high-seas__track{width:calc(100% - 36px);}@media (max-width:900px){.con-admin-high-seas__mascot,.con-admin-high-seas__crew{width:100%;min-width:0;justify-content:flex-start;}}.con-admin-high-seas__ship{background-image:none;}.con-admin-high-seas__mascot{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:112px;min-width:112px;max-width:112px;height:132px;min-height:160px;max-height:132px;left:auto;right:auto;top:auto;bottom:auto;margin:0;padding:0;}.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__arena .con-admin-high-seas__portrait{display:block;position:relative;width:auto;max-width:96px;height:auto;max-height:120px;margin:0 auto;object-fit:contain;}.con-admin-high-seas__track{inset:0;left:18px;right:18px;top:0;bottom:0;}@media (max-width:767px){.con-admin-high-seas__arena{grid-template-columns:92px minmax(0,1fr);gap:0;}.con-admin-high-seas__mascot{width:92px;min-width:92px;max-width:92px;height:132px;min-height:160px;max-height:132px;}.con-admin-high-seas__mascot .con-admin-high-seas__portrait,.con-admin-high-seas__arena .con-admin-high-seas__portrait{max-width:82px;max-height:108px;}}.con-admin-tab-panel--hooks{max-width:none;width:100%;}.con-admin-tab-panel--hooks .con-admin-tools,.con-admin-tab-panel--hooks .con-admin-admin-shell,.con-admin-tab-panel--hooks .con-admin-tools__layout,.con-admin-tab-panel--hooks .con-admin-tools__column,.con-admin-tab-panel--hooks .con-admin-tab-panel--hooks form{max-width:none;width:100%;}.con-admin-tab-panel--hooks .con-admin-tools__layout{grid-template-columns:minmax(0,1fr);}.con-admin-tab-panel--hooks .con-admin-tools__column--right{min-width:0;}.con-admin-tab-panel--hooks,.con-admin-tab-panel--hooks .con-admin-admin-shell,.con-admin-tab-panel--hooks .con-admin-tools,.con-admin-tab-panel--hooks .con-admin-hooks__layout,.con-admin-tab-panel--hooks .con-admin-hooks__column,.con-admin-tab-panel--hooks .con-admin-hooks-shell{max-width:none;width:100%;}.con-admin-tab-panel--hooks .con-admin-hooks__layout{display:block;}.con-admin-tab-panel--hooks .con-admin-hooks-grid--partner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 20px;}.con-admin-tab-panel--hooks .con-admin-hooks-grid--key{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 20px;}.con-admin-tab-panel--hooks .con-admin-hooks-grid--permissions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;}.con-admin-tab-panel--hooks .con-admin-hooks-partner,.con-admin-tab-panel--hooks .con-admin-hooks-key{width:100%;box-sizing:border-box;}.con-admin-tab-panel--hooks .con-admin-hooks-partner input[type="text"],.con-admin-tab-panel--hooks .con-admin-hooks-partner input[type="number"],.con-admin-tab-panel--hooks .con-admin-hooks-partner input[type="email"],.con-admin-tab-panel--hooks .con-admin-hooks-partner input[type="password"],.con-admin-tab-panel--hooks .con-admin-hooks-partner input[type="url"],.con-admin-tab-panel--hooks .con-admin-hooks-partner textarea,.con-admin-tab-panel--hooks .con-admin-hooks-key input[type="text"],.con-admin-tab-panel--hooks .con-admin-hooks-key input[type="number"],.con-admin-tab-panel--hooks .con-admin-hooks-key input[type="email"],.con-admin-tab-panel--hooks .con-admin-hooks-key input[type="password"],.con-admin-tab-panel--hooks .con-admin-hooks-key input[type="url"],.con-admin-tab-panel--hooks .con-admin-hooks-key textarea,.con-admin-tab-panel--hooks .con-admin-hooks-partner .regular-text,.con-admin-tab-panel--hooks .con-admin-hooks-partner .large-text,.con-admin-tab-panel--hooks .con-admin-hooks-key .regular-text,.con-admin-tab-panel--hooks .con-admin-hooks-key .large-text{width:100%;max-width:none;}.con-admin-tab-panel--hooks .con-admin-tools__card-head{gap:12px;}@media (max-width:900px){.con-admin-tab-panel--hooks .con-admin-hooks-grid--partner,.con-admin-tab-panel--hooks .con-admin-hooks-grid--key,.con-admin-tab-panel--hooks .con-admin-hooks-grid--permissions{grid-template-columns:1fr;}}.con-admin-game-modules{display:grid;gap:12px;}.con-admin-game-module{width:100%;}.con-admin-game-module:hover{border-color:#c3c4c7;}.con-admin-game-module__summary{-webkit-appearance:none;color:#1d2327;margin:0;min-height:48px;padding:12px 16px;}.con-admin-game-module__summary:focus,.con-admin-game-module__summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2271b1;}.con-admin-game-module__summary::after{content:"";width:8px;height:8px;transform:rotate(45deg);margin-left:4px;transition:transform 0.16s ease;}.con-admin-game-module.is-open .con-admin-game-module__summary{border-bottom-color:#dcdcde;}.con-admin-game-module.is-open .con-admin-game-module__summary::after{transform:rotate(225deg);}.con-admin-game-module__summary-label{line-height:1.4;}.con-admin-game-module__summary-meta{padding:2px 8px;background:#f0f0f1;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#50575e;}.con-admin-game-module__body{padding:16px;}.con-admin-game-module__body>.con-admin-card-header{padding-top:0;}@media (max-width:782px){.con-admin-game-module__summary{padding:12px 14px;align-items:flex-start;flex-wrap:wrap;}.con-admin-game-module__summary-meta{margin-left:0;}.con-admin-game-module__body{padding:14px;}}.con-admin-qr-tools .con-admin-admin-shell__header{margin-bottom:20px;}.con-admin-qr-tools .con-admin-tools__layout,.con-admin-qr-tools .con-admin-tools__workspace,.con-admin-qr-tools .con-admin-qr-tools__panel,.con-admin-qr-tools .con-admin-tools__card--qr{width:100%;max-width:none;}.con-admin-qr-tools .con-admin-qr-tools__panel{padding:20px;}.con-admin-qr-tools .con-admin-tools__card--qr{margin-top:10px;padding:0;background:transparent;box-shadow:none;}.con-admin-qr-tools .con-admin-tools__form-grid{grid-template-columns:minmax(220px,280px) minmax(180px,220px);justify-content:start;}.con-admin-qr-tools .con-admin-tools__generate-qr{width:100%;}.con-admin-qr-tools .con-admin-tools__qr-preview{width:100%;min-height:280px;}@media (max-width:782px){.con-admin-qr-tools .con-admin-tools__form-grid{grid-template-columns:1fr;}}.con-admin-tab-panel--hooks,.con-admin-tab-panel--hooks .con-admin-hooks-tab,.con-admin-tab-panel--hooks .con-admin-hooks-tab__shell,.con-admin-tab-panel--hooks .con-admin-hooks-shell{width:100%;max-width:none;}.con-admin-tab-panel--hooks .con-admin-tools__hero,.con-admin-tab-panel--hooks .con-admin-tools__layout,.con-admin-tab-panel--hooks .con-admin-tools__column,.con-admin-tab-panel--hooks .con-admin-tools__activity-shell,.con-admin-tab-panel--hooks .con-admin-tools__card-head,.con-admin-tab-panel--hooks .con-admin-hooks-intro,.con-admin-tab-panel--hooks .con-admin-hooks-intro-card,.con-admin-tab-panel--hooks .con-admin-hooks-stat-card{display:block;width:100%;max-width:none;grid-template-columns:none;}.con-admin-tab-panel--hooks .con-admin-tab-panel--hooks .con-admin-tools__hero,.con-admin-tab-panel--hooks .con-admin-hooks-intro-card,.con-admin-tab-panel--hooks .con-admin-hooks-stat-card,.con-admin-tab-panel--hooks .con-admin-hooks-detail-card{box-shadow:none;background:transparent;padding-left:0;padding-right:0;}.con-admin-tab-panel--hooks .con-admin-hooks-grid--partner,.con-admin-tab-panel--hooks .con-admin-hooks-grid--key,.con-admin-tab-panel--hooks .con-admin-hooks-grid--permissions{grid-template-columns:1fr;gap:12px;}.con-admin-tcg-shell,.con-admin-tcg-inner,.con-score-shortcode,.con-admin-schedule-shell,.con-admin-d20,.con-admin-high-seas,.con-admin-fishing,.con-admin-guild-battle,.con-admin-main-event-card,.con-admin-info-box,.con-front-grid__empty,.con-admin-schedule-empty,.con-admin-tcg-collection{box-shadow:none;}.con-admin-schedule-shell,.con-admin-schedule-group,.con-admin-schedule-day-group,.con-admin-schedule-table,.con-admin-schedule-filters,.con-admin-schedule-filter{overflow:visible;}.con-admin-schedule-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end;}.con-admin-schedule-filter,.con-admin-schedule-filter .con-admin-tcg-filter,.con-admin-schedule-filter__input,.con-admin-schedule-filter__select{min-width:0;}.con-admin-schedule-filter .button{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;}.con-admin-schedule-table{display:grid;gap:8px;}.con-admin-schedule-header,.con-admin-schedule-row{display:grid;grid-template-columns:56px minmax(240px,2fr) minmax(150px,1.15fr) minmax(110px,0.9fr) minmax(150px,1.1fr) minmax(140px,1fr);align-items:stretch;gap:0;}.con-admin-schedule-table--favorites-only .con-admin-schedule-header,.con-admin-schedule-table--favorites-only .con-admin-schedule-row,.con-admin-schedule-header--favorites-only,.con-admin-schedule-card--favorites-only{grid-template-columns:minmax(260px,2.2fr) minmax(150px,1.15fr) minmax(110px,0.9fr) minmax(150px,1.1fr) minmax(140px,1fr);}.con-admin-schedule-header>div,.con-admin-schedule-row>div{display:flex;align-items:center;min-width:0;min-height:60px;padding:12px 16px;box-sizing:border-box;}.con-admin-schedule-row__favorite,.con-admin-schedule-header__favorite{justify-content:center;}.con-admin-schedule-row__title{align-items:stretch;}.con-admin-schedule-card__title-toggle{appearance:none;width:100%;min-height:36px;background:transparent;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;color:inherit;font:inherit;}.con-admin-schedule-card__title-text{display:block;min-width:0;}.con-admin-schedule-detail-row{display:block;width:100%;}.con-admin-schedule-detail-row__inner{padding:14px 16px;}@media (max-width:900px){.con-admin-schedule-filters{grid-template-columns:1fr;}.con-admin-schedule-header,.con-admin-schedule-row,.con-admin-schedule-table--favorites-only .con-admin-schedule-header,.con-admin-schedule-table--favorites-only .con-admin-schedule-row,.con-admin-schedule-header--favorites-only,.con-admin-schedule-card--favorites-only{grid-template-columns:1fr;}.con-admin-schedule-row>div{min-height:0;}.con-admin-schedule-row>div::before{content:attr(data-label);display:block;width:100%;font-size:11px;line-height:1.2;font-weight:600;color:#6b7280;margin-bottom:4px;}.con-admin-schedule-row__favorite::before{display:none;}}.con-admin-admin-list--admin-compact{overflow-x:auto;}.con-admin-admin-list--admin-compact .con-admin-admin-list__row{display:grid;align-items:center;column-gap:0;}.con-admin-admin-list--tcg-cards.con-admin-admin-list--admin-compact .con-admin-admin-list__row{grid-template-columns:104px 84px minmax(180px,1.6fr) 96px minmax(140px,1.1fr) 40px 40px;min-width:684px;}.con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row{grid-template-columns:minmax(220px,1.8fr) 110px 92px minmax(160px,1.2fr) 110px 40px 40px;min-width:772px;}.con-admin-admin-list--scores.con-admin-admin-list--admin-compact .con-admin-admin-list__row{grid-template-columns:minmax(170px,1.2fr) 92px 138px minmax(210px,1.6fr) 40px 40px;min-width:690px;}.con-admin-admin-list--admin-compact .con-admin-admin-list__cell{padding:6px 10px;min-width:0;min-height:36px;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;}.con-admin-admin-list--admin-compact .con-admin-admin-list__row--head .con-admin-admin-list__cell{padding-top:8px;padding-bottom:8px;min-height:0;}.con-admin-admin-list--admin-compact .con-admin-admin-list__cell--icon{text-align:center;justify-content:center;display:flex;align-items:center;padding-left:4px;padding-right:4px;}.con-admin-icon-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#50575e;text-decoration:none;}.con-admin-icon-button .dashicons{width:16px;height:16px;font-size:16px;}.con-admin-icon-button:hover{color:#2271b1;}.con-admin-icon-button--delete:hover{color:#d63638;}.con-admin-admin-list--tcg-cards .con-admin-admin-list__row--tcg-compact .con-admin-admin-list__cell--full,.con-admin-admin-list--schedule .con-admin-admin-list__row--schedule-compact .con-admin-admin-list__cell--full,.con-admin-admin-list--scores .con-admin-admin-list__row--score-compact .con-admin-admin-list__cell--full{grid-column:1 / -1;white-space:normal;}.con-admin-tcg-quick-image-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;cursor:pointer;white-space:nowrap;max-width:100%;}.con-admin-tcg-quick-image-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;}.con-admin-tcg-admin-thumb{width:24px;height:24px;object-fit:cover;display:block;flex:0 0 auto;}.con-admin-admin-list--tcg-cards .con-admin-admin-list__row--tcg-compact{grid-auto-rows:minmax(34px,auto);}.con-admin-admin-list--admin-compact .con-admin-admin-list__cell strong{display:block;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:782px){.con-admin-admin-list--admin-compact .con-admin-admin-list__row{display:block;min-width:0;}}.con-admin-schedule-shell,.con-admin-schedule-group,.con-admin-schedule-day-group,.con-admin-schedule-table{gap:8px;}.con-admin-schedule-group__head{margin:0 0 8px;padding:0;}.con-admin-schedule-group__description,.con-admin-schedule-group__help{margin:4px 0 0;font-size:13px;line-height:1.45;color:#4b5563;}.con-admin-schedule-day-group__header{margin:0 0 6px;padding:0;font-size:12px;line-height:1.35;font-weight:600;color:#111827;}.con-admin-schedule-header,.con-admin-schedule-row{grid-template-columns:48px minmax(220px,2.1fr) minmax(128px,.95fr) minmax(92px,.7fr) minmax(128px,.95fr) minmax(116px,.85fr);background:transparent;box-shadow:none;}.con-admin-schedule-table--favorites-only .con-admin-schedule-header,.con-admin-schedule-table--favorites-only .con-admin-schedule-row,.con-admin-schedule-header--favorites-only,.con-admin-schedule-card--favorites-only{grid-template-columns:minmax(240px,2.25fr) minmax(128px,.95fr) minmax(92px,.7fr) minmax(128px,.95fr) minmax(116px,.85fr);}.con-admin-schedule-header{background:#f3f4f6;}.con-admin-schedule-header>div,.con-admin-schedule-row>div{min-height:44px;padding:10px 12px;font-size:13px;line-height:1.35;}.con-admin-schedule-header>div{font-size:12px;line-height:1.25;font-weight:600;}.con-admin-schedule-row__title,.con-admin-schedule-row__title .con-admin-schedule-card__title-toggle,.con-admin-schedule-row__title .con-admin-schedule-card__title-text{font-size:13px;line-height:1.35;}.con-admin-schedule-card__title-toggle{min-height:0;gap:8px;}.con-admin-schedule-detail-row__inner{background:transparent;padding:0 12px 10px 60px;font-size:13px;line-height:1.45;color:#4b5563;}.con-admin-schedule-card__description-copy p,.con-admin-schedule-card__hosts{margin:0 0 8px;}.con-admin-schedule-card__hosts:last-child,.con-admin-schedule-card__description-copy p:last-child{margin-bottom:0;}.con-admin-schedule-shell,.con-admin-schedule-shell .con-admin-schedule-empty,.con-admin-schedule-group,.con-admin-schedule-day-group{box-shadow:none;background:transparent;}@media (max-width:900px){.con-admin-schedule-day-group__header{font-size:11px;}.con-admin-schedule-row,.con-admin-schedule-table--favorites-only .con-admin-schedule-row,.con-admin-schedule-card--favorites-only{gap:0;}.con-admin-schedule-row>div{padding:8px 0;min-height:0;font-size:13px;}.con-admin-schedule-row>div::before{margin-bottom:2px;font-size:11px;line-height:1.2;}.con-admin-schedule-row__favorite{padding-top:0;padding-bottom:2px;}.con-admin-schedule-detail-row__inner{padding:0 0 10px;}}.con-admin-inventory__grid,.con-admin-inventory-admin__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;}.con-admin-inventory__item,.con-admin-inventory-admin__item{padding:12px;}.con-admin-inventory__item-top{align-items:center;margin-bottom:8px;}.con-admin-inventory__item-copy{gap:4px;}.con-admin-inventory__visual{width:56px;height:56px;flex:0 0 56px;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;}.con-admin-inventory__visual img,.con-admin-inventory-admin__visual img,.con-admin-inventory__visual-image{width:100%;height:100%;object-fit:contain;display:block;}.con-admin-inventory__visual--sm{width:38px;height:38px;flex-basis:38px;}.con-admin-inventory__visual--placeholder{background:#f3f4f6;font-weight:600;letter-spacing:.04em;color:#374151;}.con-admin-inventory__item-effect{font-size:13px;line-height:1.45;}.con-admin-inventory-admin{margin-top:10px;}.con-admin-inventory-admin__grid{margin-top:12px;margin-bottom:12px;}.con-admin-inventory-admin__item{display:flex;flex-direction:column;gap:8px;}.con-admin-inventory-admin__visual{width:64px;height:64px;background:transparent;box-shadow:none;}.con-admin-inventory-admin__meta{font-size:12px;color:#6b7280;}.con-admin-inventory-admin__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 0;margin:0 0 6px;}.con-admin-inventory-preview__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;}.con-admin-inventory-preview__list{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap;}.con-admin-inventory-preview__item{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:4px;border-radius:4px;box-sizing:border-box;}.con-admin-inventory-preview__item img,.con-admin-inventory-preview__item .con-admin-inventory-item__placeholder{max-width:100%;max-height:100%;}.con-admin-inventory-preview__more{font-size:12px;font-weight:600;color:#6b7280;}@media (max-width:640px){.con-admin-inventory-preview{align-items:flex-start;flex-direction:column;}.con-admin-inventory-preview__list{justify-content:flex-start;}}.con-admin-inventory__shop-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;}.con-admin-inventory__shop-price{font-size:12px;opacity:.8;}.con-admin-inventory__notice{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);}.con-admin-inventory__notice.is-error{border-color:#d63638;}.con-admin-inventory__notice.is-success{border-color:#2271b1;}.con-admin-high-seas__ship{min-height:116px;height:116px;max-height:116px;}.con-admin-high-seas__bg-image{pointer-events:none;}.con-admin-high-seas__ship-badge{z-index:4;}.con-admin-high-seas__track{z-index:3;}.con-admin-high-seas__waves{z-index:2;}.con-admin-inventory-admin__source-chip{padding:3px 8px;}.con-admin-game-module{margin:0;padding:0;box-shadow:none;}.con-admin-game-module__summary{appearance:none;border:0;box-shadow:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-weight:600;font-size:14px;line-height:1.35;text-align:left;cursor:pointer;}.con-admin-game-module__summary::-webkit-details-marker{display:none;}.con-admin-game-module__summary::after{content:"▾";font-size:14px;line-height:1;color:#50575e;flex:0 0 auto;}.con-admin-game-module.is-open .con-admin-game-module__summary::after{content:"▴";}.con-admin-game-module__summary-label{font-size:14px;font-weight:600;color:#1d2327;}.con-admin-game-module__summary-meta{margin-left:auto;color:#6b7280;font-size:12px;font-weight:500;}.con-admin-game-module__body{display:none;padding:0 14px 14px;}.con-admin-game-module .con-admin-card-header{margin:0 0 12px;padding-top:2px;}.con-admin-game-module .con-admin-card-header h3{margin:0;font-size:16px;}.con-admin-game-module .con-admin-card-header .con-admin-admin-section-copy{margin-top:4px;color:#50575e;font-size:13px;}.con-admin-game-module .con-admin-admin-inner-grid{gap:12px;}.con-admin-game-module .con-admin-admin-inner-grid>.con-admin-panel-card{box-shadow:none;margin:0;}.con-admin-game-module .con-admin-admin-inner-grid>.con-admin-panel-card h4{margin:0 0 8px;font-size:13px;}.con-admin-game-module .con-admin-admin-bullet-list{margin:0;padding-left:18px;}.con-admin-game-module .con-admin-admin-bullet-list li{margin:0 0 6px;}.con-admin-game-module .con-admin-admin-bullet-list li:last-child{margin-bottom:0;}.con-admin-inventory-admin__table th,.con-admin-inventory-admin__table td{padding:12px 14px;vertical-align:top;}.con-admin-inventory-admin__col-actions{width:140px;}.con-admin-inventory-admin__visual{width:56px;height:56px;display:flex;align-items:center;justify-content:center;}.con-admin-inventory-admin__visual img{width:56px;height:56px;object-fit:contain;display:block;}.con-admin-inventory-admin__item-key{margin-top:6px;color:#6b7280;font-size:12px;}.con-admin-inventory-admin__source-chip{display:inline-block;margin:0 6px 6px 0;padding:4px 8px;font-size:12px;line-height:1.3;}.con-admin-inventory-admin__inline-input,.con-admin-inventory-admin__inline-textarea{width:100%;max-width:100%;border:1px solid #8c8f94;box-shadow:none;}.con-admin-inventory-admin__inline-input{min-height:36px;padding:6px 8px;}.con-admin-inventory-admin__inline-textarea{min-height:84px;padding:8px;}.con-admin-inventory-admin__save-state{margin-bottom:8px;font-size:12px;color:#50575e;}.con-admin-inventory-admin__row-actions{display:flex;gap:8px;align-items:center;}@media (max-width:900px){.con-admin-game-module__summary{flex-wrap:wrap;}.con-admin-game-module__summary-meta{margin-left:0;}}.con-admin-high-seas__ship{isolation:isolate;}.con-admin-high-seas__sky-glow,.con-admin-high-seas__light-rays,.con-admin-high-seas__sparkles,.con-admin-high-seas__sea-mist{position:absolute;inset:0;pointer-events:none;}.con-admin-high-seas__sky-glow{z-index:1;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,0.38) 0,rgba(255,255,255,0.12) 18%,rgba(255,255,255,0) 42%),radial-gradient(circle at 76% 18%,rgba(173,230,255,0.28) 0,rgba(173,230,255,0.10) 20%,rgba(173,230,255,0) 44%);mix-blend-mode:screen;opacity:.9;}.con-admin-high-seas__light-rays{z-index:1;background:linear-gradient(112deg,rgba(255,255,255,0.00) 0%,rgba(255,255,255,0.11) 16%,rgba(255,255,255,0.00) 33%),linear-gradient(118deg,rgba(255,255,255,0.00) 18%,rgba(255,255,255,0.07) 30%,rgba(255,255,255,0.00) 46%);transform:translateX(-4%);opacity:.9;animation:conHighSeasLightSweep 9s ease-in-out infinite alternate;}.con-admin-high-seas__sparkles{z-index:2;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,255,255,.72) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(198,236,255,.72) 0 1px,transparent 1.4px);background-size:120px 60px,160px 80px,200px 90px;background-position:8% 18%,46% 26%,76% 16%;opacity:.65;animation:conHighSeasSparkleTwinkle 4.6s ease-in-out infinite;}.con-admin-high-seas__sea-mist{inset:auto -8% 6% -8%;height:38%;z-index:2;background:radial-gradient(ellipse at 12% 48%,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 44%),radial-gradient(ellipse at 38% 56%,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 42%),radial-gradient(ellipse at 72% 52%,rgba(255,255,255,.15) 0%,rgba(255,255,255,0) 40%);filter:blur(4px);opacity:.8;animation:conHighSeasMistDrift 7s ease-in-out infinite alternate;}.con-admin-high-seas__bg-image{z-index:0;}.con-admin-high-seas__ship-badge,.con-admin-high-seas__crew{z-index:4;}.con-admin-high-seas__track-boat-image{filter:drop-shadow(0 4px 10px rgba(0,0,0,.28)) drop-shadow(0 0 10px rgba(255,255,255,.10));}.con-admin-high-seas__track-boat{animation:conHighSeasBoatBob 3.2s ease-in-out infinite;}.con-admin-high-seas__track-wake{opacity:.92;filter:blur(1.2px);animation:conHighSeasWakePulse 2.2s ease-in-out infinite;}@keyframes conHighSeasLightSweep{from{transform:translateX(-5%);opacity:.55;}to{transform:translateX(3%);opacity:.95;}}@keyframes conHighSeasSparkleTwinkle{0%,100%{opacity:.42;transform:translateY(0);}50%{opacity:.82;transform:translateY(-1px);}}@keyframes conHighSeasMistDrift{from{transform:translateX(-1.5%);opacity:.64;}to{transform:translateX(2%);opacity:.9;}}@keyframes conHighSeasBoatBob{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(-2px);}}@keyframes conHighSeasWakePulse{0%,100%{opacity:.5;transform:translateY(-50%) scaleX(.94);}50%{opacity:.92;transform:translateY(-50%) scaleX(1.06);}}@media (prefers-reduced-motion:reduce){.con-admin-high-seas__light-rays,.con-admin-high-seas__sparkles,.con-admin-high-seas__sea-mist,.con-admin-high-seas__track-boat,.con-admin-high-seas__track-wake{animation:none;}}@media (min-width:768px){.con-admin-high-seas__track-boat-image{width:92px;}}.con-admin-high-seas__boat-sail,.con-admin-high-seas__boat-flag{display:none;}.con-admin-high-seas__track-boat{top:58%;width:118px;height:72px;}.con-admin-high-seas__track-boat-image{width:118px;max-width:none;margin:0 auto;}.con-admin-high-seas__track-wake{right:72%;}@media (max-width:767px){.con-admin-high-seas__track-boat{top:60%;width:96px;height:60px;}.con-admin-high-seas__track-boat-image{width:96px;}}.con-admin-inventory-admin__header{grid-template-columns:56px 76px minmax(160px,1.15fr) 130px minmax(150px,.95fr) 110px 110px minmax(220px,1.35fr);}.con-admin-inventory-admin__summary-row{grid-template-columns:56px 76px minmax(160px,1.15fr) 130px minmax(150px,.95fr) 110px 110px minmax(220px,1.35fr);align-items:center;}.con-admin-inventory-admin__editor-row{padding:12px 14px 16px;}.con-admin-shortcode-table__header{font-weight:600;}.con-admin-inventory,.con-admin-current-coins,.con-admin-user-details{margin:0;padding:0;border:none;}.con-admin-2d-fam__shell,.con-admin-2d-fam-leaderboard-shortcode{display:grid;gap:16px;}.con-admin-2d-fam__search-row,.con-admin-2d-fam__pending-groups{display:grid;gap:12px;}.con-admin-2d-fam__search-row{grid-template-columns:minmax(0,1fr) auto;}.con-admin-2d-fam__search-input{width:100%;min-height:40px;}.con-admin-2d-fam__section-title{margin:0 0 10px;font-size:1rem;}.con-admin-2d-fam__pending-block,.con-admin-2d-fam__approved-block,.con-admin-2d-fam__leaderboard-block,.con-admin-2d-fam__search{display:grid;gap:10px;}.con-admin-2d-fam__pill{display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;line-height:1.2;background:#eef2f7;}.con-admin-2d-fam__pill.is-approved{background:#e8f5e9;}.con-admin-2d-fam__pill.is-pending{background:#fff8e1;}.con-admin-2d-fam__search-note{font-size:13px;opacity:.8;}.con-admin-2d-fam-table{display:block;}.con-admin-2d-fam-table .con-admin-schedule-header,.con-admin-2d-fam-table .con-admin-schedule-card{grid-template-columns:44px 44px minmax(0,2.3fr) minmax(84px,.9fr) minmax(84px,.8fr) 100px;}.con-admin-2d-fam-leaderboard .con-admin-schedule-header,.con-admin-2d-fam-leaderboard .con-admin-schedule-card{grid-template-columns:44px 44px minmax(0,2.5fr) minmax(84px,.9fr) minmax(84px,.8fr) 78px;}.con-admin-2d-fam-leaderboard__rank-col,.con-admin-2d-fam-table__avatar-col{justify-content:center;text-align:center;}.con-admin-2d-fam-leaderboard .con-admin-schedule-card>.con-admin-2d-fam-leaderboard__rank-col,.con-admin-2d-fam-table .con-admin-schedule-card>.con-admin-2d-fam-table__avatar-col{display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-table__guild-icon-cell{justify-content:center;}.con-admin-2d-fam-table .con-admin-schedule-header>div,.con-admin-2d-fam-table .con-admin-schedule-row>div,.con-admin-2d-fam-table .con-admin-schedule-card>div{min-width:0;}.con-admin-2d-fam-table .con-admin-schedule-row__title,.con-admin-2d-fam-table .con-admin-schedule-card__title-toggle,.con-admin-2d-fam-table .con-admin-schedule-card__title-text{min-width:0;}.con-admin-2d-fam-table .con-admin-schedule-card__title-toggle{display:inline-flex;align-items:center;gap:6px;width:100%;}.con-admin-2d-fam-table .con-admin-user-avatar--table{width:32px;height:32px;min-width:32px;}.con-admin-2d-fam-table .con-admin-schedule-card__title-text,.con-admin-2d-fam-table .con-admin-shortcode-chip,.con-admin-2d-fam-table .con-admin-2d-fam__table-chip{overflow:hidden;text-overflow:ellipsis;}.con-admin-2d-fam-table .con-admin-shortcode-chip,.con-admin-2d-fam-table .con-admin-2d-fam__table-chip,.con-admin-2d-fam-table .con-admin-2d-fam__table-chip strong,.con-admin-2d-fam-table .con-admin-2d-fam__table-chip span,.con-admin-2d-fam-table .con-admin-schedule-card__title-text{max-width:100%;white-space:nowrap;}.con-admin-2d-fam__guild-icon-wrap{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;}.con-admin-2d-fam__guild-icon{width:28px;height:28px;object-fit:contain;display:block;}.con-admin-2d-fam__identity{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;}.con-admin-user-avatar{width:36px;height:36px;object-fit:cover;object-position:center;flex:0 0 36px;display:block;}.con-admin-user-avatar--preview,.con-admin-user-avatar--large{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;width:96px;height:96px;flex-basis:96px;}.con-admin-user-avatar--profile{width:72px;height:72px;flex-basis:72px;}.con-admin-2d-fam__avatar-manager,.con-admin-2d-fam__profile-panel,.con-admin-avatar-shortcode-card{display:grid;gap:10px;}.con-admin-2d-fam__avatar-card,.con-admin-avatar-shortcode-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;}.con-admin-2d-fam__avatar-controls{gap:8px;align-content:start;}.con-admin-2d-fam__avatar-controls input[type="file"]{max-width:100%;}.con-admin-2d-fam__avatar-note{font-size:12px;opacity:.75;}.con-admin-avatar-shortcode-card__name,.con-admin-2d-fam-profile__name{font-weight:600;}.con-admin-2d-fam-profile{display:grid;gap:12px;}.con-admin-2d-fam-profile__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;}.con-admin-2d-fam-profile__subline{font-size:13px;opacity:.8;}.con-admin-2d-fam-profile__section{display:grid;gap:6px;}.con-admin-2d-fam-profile__list{margin:0;padding:0;list-style:none;display:grid;gap:6px;}.con-admin-2d-fam-profile__list li{display:flex;gap:10px;font-size:13px;}.con-admin-2d-fam-profile__list--achievements{display:flex;flex-wrap:wrap;gap:6px;}.con-admin-2d-fam-profile__list--achievements li{display:inline-flex;justify-content:flex-start;flex:0 0 auto;margin:0;}.con-admin-2d-fam-profile__list--achievements .con-admin-chip--achievement{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border:1px solid rgba(0,0,0,.12);font-size:12px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;}.con-admin-2d-fam-profile__network-group{display:grid;gap:6px;}.con-admin-2d-fam-profile__platform-row{align-items:flex-start;}.con-admin-2d-fam-profile__platform-icon{width:18px;min-width:18px;line-height:1.2;text-align:center;opacity:.8;}.con-admin-2d-fam-profile__platform-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;}.con-admin-2d-fam-profile__platform-label{font-weight:600;}.con-admin-2d-fam-profile__platform-value{min-width:0;word-break:break-word;}.con-admin-2d-fam-profile__empty,.con-admin-2d-fam-profile__count{font-size:13px;opacity:.8;}.con-admin-2d-fam-sticky-toast .con-admin-d20-notifier__number{font-size:15px;letter-spacing:0.04em;}@media (max-width:782px){.con-admin-2d-fam__search-row,.con-admin-2d-fam__avatar-card,.con-admin-avatar-shortcode-card,.con-admin-2d-fam-profile__header{grid-template-columns:1fr;}.con-admin-user-avatar--preview,.con-admin-user-avatar--large,.con-admin-user-avatar--profile{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;margin:0 auto;}}.con-admin-2d-fam__title-toggle{width:100%;justify-content:flex-start;gap:10px;}.con-admin-2d-fam__title-toggle .con-admin-schedule-card__title-text{flex:1 1 auto;min-width:0;}.con-admin-2d-fam__title-toggle .con-admin-schedule-card__toggle-icon{margin-left:auto;}.con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{display:grid;gap:10px;}.con-admin-2d-fam__avatar-manager{margin-bottom:12px;}.con-admin-2d-fam__avatar-card,.con-admin-avatar-shortcode-card{gap:10px;}.con-admin-2d-fam__avatar-controls .button,.con-admin-2d-fam__search-button{width:auto;}.con-admin-2d-fam-profile{gap:10px;}.con-admin-2d-fam-profile__grid{gap:8px;}.con-admin-2d-fam-profile__section{gap:4px;}.con-admin-2d-fam-profile__list li{align-items:flex-start;}.con-admin-2d-fam-profile__platform-value{text-align:left;}@media (max-width:782px){.con-admin-2d-fam__title-toggle{align-items:center;}.con-admin-2d-fam-profile__list li{display:flex;gap:8px;}.con-admin-2d-fam-profile__platform-copy{display:inline-flex;flex-wrap:wrap;}}.con-admin-2d-fam-table .con-admin-schedule-header,.con-admin-2d-fam-table .con-admin-schedule-row,.con-admin-2d-fam-table .con-admin-schedule-card,.con-admin-2d-fam-table .con-admin-schedule-detail-row{font-size:inherit;line-height:inherit;}.con-admin-2d-fam__table-chip{min-width:0;}.con-admin-2d-fam__table-chip strong,.con-admin-2d-fam__table-chip span{white-space:nowrap;}.con-admin-2d-fam-table .con-admin-schedule-header__favorite.con-admin-2d-fam-table__guild-icon-cell{font-size:0;}.con-admin-avatar-shortcode-card>.con-admin-avatar-shortcode-card__body:only-child{display:grid;gap:10px;}.con-admin-2d-fam-table .con-admin-schedule-header,.con-admin-2d-fam-table .con-admin-schedule-row,.con-admin-2d-fam-table .con-admin-schedule-card{align-items:center;}.con-admin-2d-fam-table .con-admin-schedule-row,.con-admin-2d-fam-table .con-admin-schedule-card{white-space:nowrap;}.con-admin-2d-fam-table .con-admin-schedule-header,.con-admin-2d-fam-table .con-admin-schedule-card{grid-template-columns:34px 40px minmax(0,1.75fr) 84px 74px 44px;}.con-admin-2d-fam-leaderboard .con-admin-schedule-header,.con-admin-2d-fam-leaderboard .con-admin-schedule-card{grid-template-columns:42px 34px 40px minmax(0,1.7fr) 84px 74px;}.con-admin-2d-fam-table__guild-icon-cell,.con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-leaderboard__rank-col,.con-admin-2d-fam-table__xp-col,.con-admin-2d-fam-table__level-col,.con-admin-2d-fam-table__action-col{min-width:0;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-table__name-col{min-width:0;text-align:left;}.con-admin-2d-fam-table__name-col .con-admin-schedule-card__title-toggle{justify-content:flex-start;text-align:left;width:100%;}.con-admin-2d-fam-table .con-admin-schedule-card__title-text{flex:1 1 auto;text-align:left;}.con-admin-2d-fam-table .con-admin-user-avatar--table{width:28px;height:28px;min-width:28px;}.con-admin-2d-fam-table__guild-icon-cell .con-admin-2d-fam__guild-icon-wrap{width:24px;height:24px;}.con-admin-2d-fam-table__guild-icon-cell .con-admin-2d-fam__guild-icon{width:24px;height:24px;}.con-admin-2d-fam-table__xp-col .con-admin-shortcode-chip,.con-admin-2d-fam-table__level-col .con-admin-shortcode-chip,.con-admin-2d-fam-leaderboard__rank-col .con-admin-shortcode-chip,.con-admin-2d-fam-table__xp-col .con-admin-2d-fam__table-chip,.con-admin-2d-fam-table__level-col .con-admin-2d-fam__table-chip{max-width:100%;font-size:11px;line-height:1.2;}.con-admin-2d-fam-table__action-col .button{min-height:30px;}@media (min-width:783px){.con-admin-2d-fam-table .con-admin-schedule-card>div,.con-admin-2d-fam-table .con-admin-schedule-header>div{overflow:hidden;text-overflow:ellipsis;}}.con-admin-2d-fam-table__action-col{display:flex;justify-content:flex-end;align-items:center;}.con-admin-2d-fam__icon-button{min-width:32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;}.con-admin-2d-fam__icon-button svg{display:block;}.con-admin-2d-fam__icon-button{border:none;background:transparent;box-shadow:none;color:#b32d2e;}.con-admin-2d-fam__icon-button:hover,.con-admin-2d-fam__icon-button:focus{border:none;background:transparent;box-shadow:none;color:#8a2424;}.con-admin-2d-fam__icon-button svg{width:16px;height:16px;overflow:visible;}.con-admin-2d-fam__remove-link{display:inline;padding:0;border:0;background:transparent;text-decoration:none;font-size:12px;font-weight:500;line-height:1.2;}.con-admin-2d-fam__remove-link:hover,.con-admin-2d-fam__remove-link:focus{background:transparent;border:0;text-decoration:underline;}.con-admin-2d-fam-row.is-expanded{margin-bottom:0;}.con-admin-2d-fam-table .con-admin-schedule-header,.con-admin-2d-fam-table .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-columns:42px 46px minmax(0,1.95fr) 86px 78px 44px;}.con-admin-2d-fam-leaderboard .con-admin-schedule-header,.con-admin-2d-fam-leaderboard .con-admin-schedule-card{grid-template-columns:42px 42px 46px minmax(0,2.1fr) 86px 78px;}.con-admin-2d-fam-table .con-admin-user-avatar--table{width:36px;height:36px;min-width:36px;}.con-admin-2d-fam-table__guild-icon-cell .con-admin-2d-fam__guild-icon-wrap,.con-admin-2d-fam-table__guild-icon-cell .con-admin-2d-fam__guild-icon{width:28px;height:28px;}.con-admin-2d-fam-table__name-col{justify-content:flex-start;}.con-admin-2d-fam-table__name-col .con-admin-schedule-card__title-toggle{min-width:0;gap:8px;}.con-admin-2d-fam-table .con-admin-schedule-card__title-text{overflow:visible;text-overflow:clip;font-size:14px;}.con-admin-2d-fam-table .con-admin-schedule-card__toggle-icon{margin-left:auto;}.con-admin-2d-fam-leaderboard__rank-col,.con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-table__guild-icon-cell{flex:0 0 auto;}.con-admin-2d-fam__shell>.con-admin-2d-fam__avatar-manager{display:none;}@media (min-width:783px){.con-admin-2d-fam-table .con-admin-schedule-header,.con-admin-2d-fam-table .con-admin-schedule-row,.con-admin-2d-fam-table .con-admin-schedule-card{align-items:center;text-align:left;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-leaderboard) .con-admin-schedule-header,.con-admin-2d-fam-table:not(.con-admin-2d-fam-leaderboard) .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-columns:10% 10% 50% 10% 10% 10%;}.con-admin-2d-fam-leaderboard .con-admin-schedule-header,.con-admin-2d-fam-leaderboard .con-admin-schedule-card{grid-template-columns:5% 10% 10% 50% 10% 10% 5%;}.con-admin-2d-fam-table .con-admin-schedule-header>div,.con-admin-2d-fam-table .con-admin-schedule-row>div,.con-admin-2d-fam-table .con-admin-schedule-card>div,.con-admin-2d-fam-table .con-admin-schedule-header__favorite,.con-admin-2d-fam-table .con-admin-schedule-row__favorite,.con-admin-2d-fam-table .con-admin-schedule-row__title{min-width:0;justify-content:flex-start;text-align:left;}.con-admin-2d-fam-table .con-admin-user-avatar--table{width:50px;height:50px;min-width:50px;max-width:50px;}.con-admin-2d-fam-table__guild-icon-cell .con-admin-2d-fam__guild-icon-wrap,.con-admin-2d-fam-table__guild-icon-cell .con-admin-2d-fam__guild-icon{width:50px;height:50px;min-width:50px;max-width:50px;}.con-admin-2d-fam-table__name-col{min-width:0;width:100%;}.con-admin-2d-fam-table__name-col .con-admin-schedule-card__title-toggle{width:100%;min-width:0;justify-content:flex-start;text-align:left;gap:10px;}.con-admin-2d-fam-table .con-admin-schedule-card__title-text{min-width:0;width:auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}.con-admin-2d-fam-table__xp-col,.con-admin-2d-fam-table__level-col,.con-admin-2d-fam-table__action-col,.con-admin-2d-fam-leaderboard__rank-col{white-space:nowrap;overflow:hidden;text-align:left;}.con-admin-2d-fam-table__xp-col .con-admin-shortcode-chip,.con-admin-2d-fam-table__level-col .con-admin-shortcode-chip,.con-admin-2d-fam-leaderboard__rank-col .con-admin-shortcode-chip,.con-admin-2d-fam-table__xp-col .con-admin-2d-fam__table-chip,.con-admin-2d-fam-table__level-col .con-admin-2d-fam__table-chip{max-width:100%;white-space:nowrap;}.con-admin-2d-fam-table__action-col{justify-content:flex-start;}}@media (min-width:783px){.con-admin-2d-fam-search-table .con-admin-schedule-header,.con-admin-2d-fam-search-table .con-admin-schedule-card{grid-template-columns:10% 10% 60% 20%;align-items:center;}.con-admin-2d-fam-search-table .con-admin-schedule-header>div,.con-admin-2d-fam-search-table .con-admin-schedule-card>div{min-width:0;justify-content:flex-start;text-align:left;}.con-admin-2d-fam-search-table .con-admin-user-avatar--table{width:50px;height:50px;min-width:50px;max-width:50px;}.con-admin-2d-fam-search-table .con-admin-2d-fam__guild-icon-wrap,.con-admin-2d-fam-search-table .con-admin-2d-fam__guild-icon{width:50px;height:50px;min-width:50px;max-width:50px;}.con-admin-2d-fam-search-table__name-col{min-width:0;}.con-admin-2d-fam-search-table__name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}.con-admin-2d-fam-search-table__action-col{justify-content:flex-start;}}@media (min-width:783px){.con-admin-2d-fam-leaderboard__rank-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__guild-icon-cell,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__xp-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__level-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__action-col{justify-content:flex-start;text-align:left;}.con-admin-2d-fam-leaderboard .con-admin-schedule-header>div,.con-admin-2d-fam-leaderboard .con-admin-schedule-card>div{min-width:0;overflow:hidden;text-overflow:ellipsis;}}@media (min-width:783px){.con-admin-2d-fam-search-table .con-admin-schedule-header,.con-admin-2d-fam-search-table .con-admin-schedule-row,.con-admin-2d-fam-search-table .con-admin-schedule-card{column-gap:8px;}.con-admin-2d-fam-search-table .con-admin-schedule-card{padding-top:8px;padding-bottom:8px;}.con-admin-2d-fam-search-table__action-col .button{min-height:32px;padding:6px 12px;line-height:1.2;}.con-admin-2d-fam-search-table .con-admin-schedule-card__title-text,.con-admin-2d-fam-search-table__name-text{font-size:14px;}}.con-admin-2d-fam__add-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background-color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease,transform 0.15s ease;}.con-admin-2d-fam__add-button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;font-weight:600;}.con-admin-2d-fam__add-button:hover,.con-admin-2d-fam__add-button:focus-visible{opacity:0.92;}.con-admin-2d-fam__add-button:active{transform:translateY(1px);}@media (max-width:782px){.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button{min-width:36px;width:36px;height:36px;padding:0;}.con-admin-2d-fam__add-button-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.con-admin-2d-fam__add-button-icon{font-size:18px;}}.con-admin-2d-fam__avatar-card{gap:12px;}.con-admin-2d-fam__avatar-trigger .con-admin-2d-fam__avatar-preview{display:inline-flex;}@media (max-width: 767px){.con-admin-user-avatar--large,.con-admin-user-avatar--preview,.con-admin-2d-fam__avatar-card,.con-admin-2d-fam__avatar-trigger,.con-admin-2d-fam__avatar-preview{aspect-ratio:1 / 1;overflow:hidden;width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));min-width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));max-width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));height:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));min-height:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));max-height:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));}}.con-admin-2d-fam__avatar-modal-dialog{width:min(92vw,760px);margin:5vh auto;color:#1d2327;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.25);}.con-admin-2d-fam__avatar-crop-frame img{position:absolute;top:50%;left:50%;transform-origin:center center;will-change:transform;}.con-admin-2d-fam__avatar-crop-frame.is-dragging{cursor:grabbing;}.con-admin-2d-fam__avatar-help{margin:8px auto 10px;max-width:320px;color:#64748b;font-size:12px;line-height:1.35;text-align:center;}.con-admin-2d-fam__shell{background:none;border:0;box-shadow:none;padding:0;}.con-admin-2d-fam-profile__platform-icon svg,.con-admin-2d-fam-profile__platform-fa,.con-admin-2d-fam-profile__platform-icon .con-admin-svg-icon{display:block;width:18px;height:18px;color:currentColor;}.con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding-top:10px;}.con-admin-2d-fam-profile__header{gap:10px;align-items:center;}.con-admin-2d-fam-profile__avatar .con-admin-user-avatar--profile{width:64px;height:64px;}.con-admin-2d-fam-profile__meta{min-width:0;display:grid;gap:4px;}.con-admin-2d-fam-profile__name{font-size:15px;line-height:1.25;}.con-admin-2d-fam-profile__subline{font-size:12px;opacity:.72;}.con-admin-2d-fam-profile__stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;}.con-admin-2d-fam-profile__stat-chip{padding:4px 8px;font-size:11px;line-height:1.2;}.con-admin-2d-fam-profile__stat-chip strong{display:inline;margin:0;}.con-admin-2d-fam-profile__stat-chip br{display:none;}.con-admin-2d-fam-profile__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;}.con-admin-2d-fam-profile__section{gap:5px;}.con-admin-2d-fam-profile__section-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.72;}.con-admin-2d-fam-profile__list{gap:5px;}.con-admin-2d-fam-profile__list li{gap:8px;font-size:12px;line-height:1.35;}.con-admin-2d-fam-profile__list--achievements{gap:5px;}.con-admin-2d-fam-profile__list--achievements .con-admin-chip--achievement{padding:3px 8px;font-size:11px;}.con-admin-2d-fam-profile__platform-icon{width:16px;min-width:16px;}.con-admin-2d-fam-profile__platform-copy{gap:3px 5px;}.con-admin-2d-fam-profile__platform-label{font-size:11px;}.con-admin-2d-fam-profile__platform-value,.con-admin-2d-fam-profile__empty,.con-admin-2d-fam-profile__count{font-size:12px;}@media (max-width:782px){.con-admin-2d-fam-profile__grid{grid-template-columns:1fr;gap:8px;}.con-admin-2d-fam-profile__header{grid-template-columns:auto minmax(0,1fr);}.con-admin-2d-fam-profile__avatar .con-admin-user-avatar--profile{width:56px;height:56px;}.con-admin-2d-fam-profile__stats{gap:5px;}.con-admin-2d-fam-profile__stat-chip{font-size:10px;padding:3px 7px;}}.con-admin-inventory__buy-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:4px 10px;border:1px solid rgba(255,255,255,.16);background:transparent;color:inherit;font-size:12px;font-weight:600;line-height:1.2;box-shadow:none;}.con-admin-inventory__buy-button{position:relative;border:1px solid #d0d0d0;background:#f8f8f8;}.con-admin-fishing__modifier-button,.con-admin-guild-battle__modifier-button,.con-admin-inventory-preview__item{position:relative;}.con-admin-inventory-preview__item{cursor:help;transition:transform .14s ease;}.con-admin-inventory-preview__item:hover,.con-admin-inventory-preview__item:focus-visible,.con-admin-inventory-preview__item.con-admin-tooltip-open{transform:translateY(-1px);}.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{content:attr(data-con-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(6px);min-width:220px;max-width:min(320px,calc(100vw - 32px));padding:10px 12px;background:#0f1724;color:#fff;font-size:13px;line-height:1.45;white-space:normal;text-align:left;box-shadow:0 10px 28px rgba(0,0,0,.35);opacity:0;pointer-events:none;z-index:1000;transition:opacity .18s ease,transform .18s ease;}.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{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #0f1724;opacity:0;z-index:1001;transition:opacity .18s ease;}.con-admin-fishing__modifier-button[data-con-tooltip]:focus-visible::after,.con-admin-fishing__modifier-button.con-admin-tooltip-open::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__modifier-button.con-admin-tooltip-open::after,.con-admin-inventory-preview__item[data-con-tooltip]:focus-visible::after,.con-admin-inventory-preview__item.con-admin-tooltip-open::after{opacity:1;transform:translateX(-50%) translateY(0);}.con-admin-fishing__modifier-button[data-con-tooltip]:focus-visible::before,.con-admin-fishing__modifier-button.con-admin-tooltip-open::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]:focus-visible::before,.con-admin-guild-battle__modifier-button.con-admin-tooltip-open::before,.con-admin-inventory-preview__item[data-con-tooltip]:focus-visible::before,.con-admin-inventory-preview__item.con-admin-tooltip-open::before{opacity:1;}.con-admin-fishing__modifiers>strong,.con-admin-guild-battle__modifiers-title,.con-admin-modifier-group>strong,.con-admin-modifier-panel>strong{display:block;margin:0 0 2px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#1f2937;line-height:1.2;}.con-admin-game-subtitle,.con-admin-modifier-subtitle{margin:0 0 6px;font-size:11px;line-height:1.25;color:#6b7280;}.con-admin-fishing__modifiers,.con-admin-guild-battle__modifiers,.con-admin-modifier-group,.con-admin-modifier-panel{gap:8px;}.con-admin-high-seas{display:grid;}.con-admin-high-seas__header{display:flex;align-items:flex-start;justify-content:space-between;gap:0;}.con-admin-high-seas__header h3{margin:0;font-size:18px;line-height:1.2;}.con-admin-high-seas__cost-chip{min-width:122px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:4px;box-shadow:none;}.con-admin-high-seas__cost-chip strong{display:block;margin:0 0 2px;font-size:11px;line-height:1.2;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;}.con-admin-high-seas__cost-chip span{font-size:13px;font-weight:600;color:#1f2937;}.con-admin-high-seas__arena{border:1px solid rgba(110,155,196,.28);border-radius:4px;background:linear-gradient(180deg,#f7fbff 0%,#eef6ff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);}.con-admin-high-seas__mascot{align-self:end;}.con-admin-high-seas__portrait{width:92px;height:92px;border-radius:4px;border:1px solid rgba(15,23,42,.08);}.con-admin-high-seas__ship{border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.28);}.con-admin-high-seas__actions{border:1px solid rgba(15,23,42,.08);}.con-admin-high-seas__meta{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:-4px;}.con-admin-high-seas__meta>span{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgba(15,23,42,.08);color:#475569;font-size:12px;font-weight:500;}.con-admin-high-seas__button-row .con-btn{min-height:38px;}.con-admin-high-seas__status{padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:4px;font-size:13px;line-height:1.35;}.con-admin-high-seas__result{padding:0;}.con-admin-high-seas__result-card{padding:12px;border:1px solid rgba(15,23,42,.08);box-shadow:none;}.con-admin-high-seas__result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;}.con-admin-high-seas__result-head strong{font-size:14px;line-height:1.2;}.con-admin-high-seas__payout,.con-admin-high-seas__log-latest-card{border:1px solid rgba(15,23,42,.08);}.con-admin-high-seas__payout{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;}.con-admin-high-seas__result-card>p{margin:10px 0 0;color:#475569;font-size:13px;line-height:1.45;}.con-admin-high-seas__log-latest>strong,.con-admin-high-seas__log-panel>strong{display:block;margin:0 0 8px;font-size:12px;font-weight:600;color:#1f2937;}.con-admin-high-seas__log-latest-card{padding:10px;}.con-admin-high-seas__log-latest-head{margin-bottom:8px;}.con-admin-high-seas__log-latest-day{font-size:12px;font-weight:600;color:#1f2937;}.con-admin-high-seas__log-latest-total,.con-admin-high-seas__log-latest-delta{font-size:11px;font-weight:600;}.con-admin-high-seas__log-latest-list{gap:6px;}.con-admin-high-seas__log-latest-list li{gap:8px;padding:6px 0;}.con-admin-high-seas__log-latest-line{font-size:12px;color:#475569;line-height:1.35;}.con-admin-high-seas__log-day{font-size:12px;font-weight:600;color:#1f2937;}.con-admin-high-seas__log-sublist{gap:6px;}.con-admin-high-seas__log-subitem{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:4px 0;}@media (max-width:767px){.con-admin-high-seas__header{flex-direction:column;}.con-admin-high-seas__cost-chip{width:100%;min-width:0;}.con-admin-high-seas__arena{padding:0;}.con-admin-high-seas__portrait{width:72px;height:72px;}.con-admin-high-seas__meta{justify-content:flex-start;margin-top:0;}.con-admin-high-seas__log-latest-head,.con-admin-high-seas__payout{align-items:flex-start;flex-direction:column;}}.con-admin-high-seas .con-admin-inventory-preview,.con-admin-high-seas .con-admin-active-items,.con-admin-high-seas .con-admin-modifier-group,.con-admin-high-seas .con-admin-inventory-preview-wrap{margin-top:8px;}.con-admin-high-seas__portrait,.con-admin-high-seas__portrait-wrap{border:0;background:transparent;box-shadow:none;}.con-admin-high-seas__actions{padding:0;border:0;background:transparent;box-shadow:none;gap:0;}.con-admin-high-seas__status{margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#475569;}.con-admin-high-seas__meta{margin-top:8px;}.con-admin-fishing__arena,.con-admin-guild-battle__arena,.con-admin-high-seas__arena{min-height:220px;max-height:none;padding:0;margin:0 0 10px;box-sizing:border-box;}.con-admin-fishing__pond,.con-admin-guild-battle__arena,.con-admin-high-seas__arena{border:1px solid #e6e6e6;background:#fafafa;}.con-admin-fishing__meta,.con-admin-guild-battle__meta,.con-admin-high-seas__meta{margin:0 0 10px;}.con-admin-fishing__actions,.con-admin-guild-battle__actions,.con-admin-high-seas__actions{margin:0;padding:0;}.con-admin-fishing__modifiers,.con-admin-guild-battle__modifiers,.con-admin-high-seas .con-admin-inventory-preview,.con-admin-fishing .con-admin-inventory-preview,.con-admin-guild-battle .con-admin-inventory-preview{margin:0 0 10px;}.con-admin-fishing__result,.con-admin-guild-battle__result,.con-admin-high-seas__result{margin:10px 0 0;padding-top:0;}.con-admin-inventory-preview{padding-top:2px;padding-bottom:2px;margin-bottom:8px;}.con-admin-inventory-preview__item{width:36px;height:36px;padding:3px;}.con-admin-guild-battle__modifier-list,.con-admin-fishing__modifier-list{gap:6px;}.con-admin-guild-battle__modifier-button,.con-admin-fishing__modifier-button{min-height:46px;padding:6px 8px;gap:1px;}.con-admin-high-seas__button-row,.con-admin-guild-battle__actions,.con-admin-fishing__actions{gap:6px;}.con-admin-high-seas__button-row .con-btn,.con-btn.con-admin-fishing__button,.con-btn.con-admin-guild-battle__button,.con-btn.con-admin-high-seas__button,.con-btn.con-admin-high-seas__skip-button{min-height:34px;padding:4px 10px;}.con-admin-guild-battle__modifier-list,.con-admin-fishing__modifier-list{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;}@media (max-width:640px){.con-admin-guild-battle__modifier-list,.con-admin-fishing__modifier-list{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-fishing__modifier-button,.con-admin-guild-battle__modifier-button{min-height:48px;padding:7px 9px;}}.con-admin-fishing__actions,.con-admin-guild-battle__actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px;}.con-admin-fishing__actions>.con-admin-fishing__button,.con-admin-fishing__actions>button.con-admin-fishing__button,.con-admin-guild-battle__actions>.con-admin-guild-battle__button,.con-admin-guild-battle__actions>button.con-admin-guild-battle__button,.con-admin-fishing__button,button.con-admin-fishing__button,.con-admin-guild-battle__button,button.con-admin-guild-battle__button{display:inline-flex;width:100%;min-width:100%;max-width:100%;flex:0 0 100%;align-self:stretch;justify-content:center;align-items:center;box-sizing:border-box;margin:0;float:none;text-align:center;border-radius:4px;}.con-admin-d20__button,.con-admin-d20__bypass-button,.con-admin-d20 .con-admin-d20__button,.con-admin-d20 .con-admin-d20__bypass-button,.con-admin-d20__controls .con-admin-d20__button,.con-admin-d20__controls .con-admin-d20__bypass-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;}.con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),.con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),button.con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),button.con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),.con-admin-d20 .con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),.con-admin-d20 .con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),.con-admin-d20__controls .con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown),.con-admin-d20__controls .con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown){background:#196cae;border-color:#196cae;color:#fff;}.con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,.con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,.con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,.con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,button.con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,button.con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,button.con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,button.con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,.con-admin-d20 .con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,.con-admin-d20 .con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,.con-admin-d20 .con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,.con-admin-d20 .con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,.con-admin-d20__controls .con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,.con-admin-d20__controls .con-admin-d20__button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible,.con-admin-d20__controls .con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):hover,.con-admin-d20__controls .con-admin-d20__bypass-button.con-admin-game-action-button:not([disabled]):not(.is-cooldown):focus-visible{background:#135e96;border-color:#135e96;color:#fff;}.con-admin-d20__button-icon,.con-admin-d20 .con-admin-d20__button-icon,.con-admin-d20__controls .con-admin-d20__button-icon{position:static;inset:auto;transform:none;margin:0;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;}.con-admin-fishing__modifier-toggle,.con-admin-guild-battle__modifier-toggle{display:block;min-width:0;}.con-admin-fishing__modifier-button,.con-admin-guild-battle__modifier-button,.con-admin-high-seas__voyage-log-toggle,.con-admin-high-seas__log-toggle,.con-admin-high-seas__view-log,button.con-admin-high-seas__voyage-log-toggle,button.con-admin-high-seas__log-toggle,button.con-admin-high-seas__view-log{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-width:0;min-height:60px;padding:8px 10px;border:1px solid #dbe6f2;background:#ffffff;color:#1f2937;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;}.con-admin-fishing__modifier-button,.con-admin-guild-battle__modifier-button{display:grid;align-content:center;justify-items:start;gap:2px;}.con-admin-guild-battle__modifier-button strong,.con-admin-fishing__modifier-button .con-admin-fishing__modifier-name{margin:0;font-size:12px;line-height:1.2;}.con-admin-guild-battle__modifier-button em,.con-admin-fishing__modifier-button .con-admin-fishing__modifier-cost{margin:0;font-size:11px;line-height:1.15;}.con-admin-guild-battle__modifier-button small,.con-admin-fishing__modifier-button .con-admin-fishing__modifier-description{display:none;}.con-admin-fishing__modifier-button:hover,.con-admin-fishing__modifier-button:active,.con-admin-fishing__modifier-toggle input:focus-visible+.con-admin-fishing__modifier-button,.con-admin-fishing__modifier-toggle:hover .con-admin-fishing__modifier-button,.con-admin-guild-battle__modifier-button:hover,.con-admin-guild-battle__modifier-button:active,.con-admin-guild-battle__modifier-toggle input:focus-visible+.con-admin-guild-battle__modifier-button,.con-admin-guild-battle__modifier-toggle:hover .con-admin-guild-battle__modifier-button,.con-admin-high-seas__voyage-log-toggle:hover,.con-admin-high-seas__voyage-log-toggle:focus-visible,.con-admin-high-seas__voyage-log-toggle:active,.con-admin-high-seas__log-toggle:hover,.con-admin-high-seas__log-toggle:focus-visible,.con-admin-high-seas__log-toggle:active,.con-admin-high-seas__view-log:hover,.con-admin-high-seas__view-log:focus-visible,.con-admin-high-seas__view-log:active,button.con-admin-high-seas__voyage-log-toggle:hover,button.con-admin-high-seas__voyage-log-toggle:focus-visible,button.con-admin-high-seas__voyage-log-toggle:active,button.con-admin-high-seas__log-toggle:hover,button.con-admin-high-seas__log-toggle:focus-visible,button.con-admin-high-seas__log-toggle:active,button.con-admin-high-seas__view-log:hover,button.con-admin-high-seas__view-log:focus-visible,button.con-admin-high-seas__view-log:active{background:#f8fbff;border-color:#b8d0e6;color:#1f2937;box-shadow:0 8px 20px rgba(15,23,42,.08),inset 0 0 0 1px rgba(25,108,174,.10);transform:translateY(-1px);}.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button,.con-admin-guild-battle__modifier-toggle input:checked+.con-admin-guild-battle__modifier-button,.con-admin-fishing__modifier-button.is-active,.con-admin-guild-battle__modifier-button.is-active,.con-admin-high-seas__voyage-log-toggle[aria-expanded="true"],.con-admin-high-seas__log-toggle[aria-expanded="true"],.con-admin-high-seas__view-log[aria-expanded="true"],button.con-admin-high-seas__voyage-log-toggle[aria-expanded="true"],button.con-admin-high-seas__log-toggle[aria-expanded="true"],button.con-admin-high-seas__view-log[aria-expanded="true"]{background:#f5faff;border-color:#196cae;color:#1f2937;box-shadow:inset 0 0 0 1px rgba(25,108,174,.12),0 10px 24px rgba(25,108,174,.08);}.con-admin-fishing__modifier-button,.con-admin-fishing__modifier-button *,.con-admin-guild-battle__modifier-button,.con-admin-guild-battle__modifier-button *,.con-admin-high-seas__voyage-log-toggle,.con-admin-high-seas__log-toggle,.con-admin-high-seas__view-log,button.con-admin-high-seas__voyage-log-toggle,button.con-admin-high-seas__log-toggle,button.con-admin-high-seas__view-log{color:#1f2937;}.con-admin-fishing__modifier-button em,.con-admin-fishing__modifier-button small,.con-admin-fishing__modifier-button .con-admin-fishing__modifier-cost,.con-admin-fishing__modifier-button .con-admin-fishing__modifier-description,.con-admin-guild-battle__modifier-button em,.con-admin-guild-battle__modifier-button small{color:#5c6b7c;}.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button .con-admin-fishing__modifier-name,.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button strong,.con-admin-guild-battle__modifier-toggle input:checked+.con-admin-guild-battle__modifier-button strong,.con-admin-high-seas__voyage-log-toggle[aria-expanded="true"],.con-admin-high-seas__log-toggle[aria-expanded="true"],.con-admin-high-seas__view-log[aria-expanded="true"],button.con-admin-high-seas__voyage-log-toggle[aria-expanded="true"],button.con-admin-high-seas__log-toggle[aria-expanded="true"],button.con-admin-high-seas__view-log[aria-expanded="true"]{color:#196cae;}.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button em,.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button small,.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button .con-admin-fishing__modifier-cost,.con-admin-fishing__modifier-toggle input:checked+.con-admin-fishing__modifier-button .con-admin-fishing__modifier-description,.con-admin-guild-battle__modifier-toggle input:checked+.con-admin-guild-battle__modifier-button em,.con-admin-guild-battle__modifier-toggle input:checked+.con-admin-guild-battle__modifier-button small{color:#4b6074;}.con-admin-fishing__modifier-button.is-locked,.con-admin-guild-battle__modifier-button.is-locked,.con-admin-high-seas__voyage-log-toggle[disabled],.con-admin-high-seas__log-toggle[disabled],.con-admin-high-seas__view-log[disabled],button.con-admin-high-seas__voyage-log-toggle[disabled],button.con-admin-high-seas__log-toggle[disabled],button.con-admin-high-seas__view-log[disabled],.con-admin-d20-modal__choice.is-disabled,.con-admin-d20-modal__choice:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(.12);box-shadow:none;transform:none;}.con-admin-high-seas__ship{background:none;}.con-admin-high-seas__bg-image{min-width:100%;min-height:100%;max-width:none;max-height:none;object-position:center center;}.con-admin-high-seas__track-marker,.con-admin-high-seas__track-boat{left:var(--con-admin-track-left,0%);}.con-admin-fishing__arena,.con-admin-guild-battle__arena,.con-admin-high-seas__arena{margin:0 0 12px;}.con-admin-fishing .con-admin-inventory-preview,.con-admin-guild-battle .con-admin-inventory-preview,.con-admin-high-seas .con-admin-inventory-preview{gap:10px;margin:0 0 12px;padding:10px 12px;}.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{margin:0;flex:0 0 auto;}.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{display:flex;gap:8px;flex-wrap:wrap;}.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-top:0;}@media (max-width:640px){.con-admin-fishing .con-admin-inventory-preview,.con-admin-guild-battle .con-admin-inventory-preview,.con-admin-high-seas .con-admin-inventory-preview{align-items:flex-start;flex-direction:column;}.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{justify-content:flex-start;}}.con-admin-fishing__arena,.con-admin-guild-battle__arena,.con-admin-high-seas__arena{margin:0 0 8px;border-radius:4px;}.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;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 8px;padding:6px 10px;}.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{width:auto;flex:0 1 auto;align-items:flex-start;justify-content:flex-end;gap:6px;}.con-admin-fishing .con-admin-inventory-preview__item,.con-admin-guild-battle .con-admin-inventory-preview__item,.con-admin-high-seas .con-admin-inventory-preview__item{width:36px;height:36px;padding:3px;}@media (max-width:640px){.con-admin-fishing .con-admin-inventory-preview,.con-admin-guild-battle .con-admin-inventory-preview,.con-admin-high-seas .con-admin-inventory-preview{align-items:flex-start;flex-direction:column;gap:6px;}}.con-admin-fishing__result .con-admin-guild-battle__outcome{position:relative;inset:auto;width:100%;max-width:100%;min-height:0;padding:14px;box-sizing:border-box;margin:0;transform:none;}.con-admin-fishing__result .con-admin-guild-battle__outcome-title{font-size:16px;}.con-admin-fishing__result .con-admin-guild-battle__outcome-subtitle{max-width:100%;}.con-admin-fishing__result{position:relative;width:100%;max-width:100%;overflow:hidden;}.con-admin-fishing__result.has-outcome{display:block;}.con-admin-fishing__result .con-admin-fishing__outcome{position:relative;inset:auto;display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;margin:0;padding:14px 16px 14px;box-sizing:border-box;overflow:hidden;cursor:pointer;}.con-admin-fishing__result .con-admin-fishing__result-close{top:8px;right:8px;width:28px;height:28px;background:rgba(255,255,255,0.15);color:inherit;font-size:18px;}.con-admin-fishing__result .con-admin-fishing__result-close:hover,.con-admin-fishing__result .con-admin-fishing__result-close:focus-visible{background:rgba(255,255,255,.92);}.con-admin-fishing__result .con-admin-guild-battle__outcome-title,.con-admin-fishing__result .con-admin-guild-battle__outcome-subtitle,.con-admin-fishing__result .con-admin-guild-battle__outcome-payout{max-width:100%;}.con-admin-fishing__arena{overflow:hidden;}.con-admin-fishing__result{inset:18px;z-index:6;margin:0;display:none;}.con-admin-fishing__result .con-admin-fishing__outcome{position:absolute;inset:0;width:auto;max-width:none;min-height:100%;justify-content:center;pointer-events:auto;}.con-admin-guild-battle__outcome.is-visible{pointer-events:auto;}.con-admin-guild-battle__result-card{position:relative;}.con-admin-guild-battle__outcome-close,.con-admin-fishing__result .con-admin-fishing__result-close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:0;background:rgba(255,255,255,0.15);color:inherit;font-size:18px;line-height:1;cursor:pointer;z-index:2;}.con-admin-guild-battle__outcome-close:hover,.con-admin-guild-battle__outcome-close:focus-visible,.con-admin-fishing__result .con-admin-fishing__result-close:hover,.con-admin-fishing__result .con-admin-fishing__result-close:focus-visible{background:rgba(255,255,255,.92);}@media (max-width:767px){.con-admin-fishing__arena,.con-admin-guild-battle__arena,.con-admin-high-seas__arena{min-height:0;padding:0;gap:0;margin:0 0 8px;overflow:hidden;align-items:stretch;border-radius:4px;}.con-admin-fishing__head,.con-admin-guild-battle__header,.con-admin-high-seas__header,.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:8px;}.con-admin-fishing__arena{grid-template-columns:56px minmax(0,1fr);border-radius:4px;}.con-admin-fishing__mascot{align-items:flex-start;justify-content:center;}.con-admin-fishing__portrait-wrap{width:56px;height:56px;}.con-admin-fishing__portrait{max-width:42px;max-height:42px;}.con-admin-fishing__pond{min-height:140px;padding:10px;}.con-admin-fishing__idle{font-size:12px;line-height:1.35;max-width:24ch;}.con-admin-fishing__result{inset:10px;}.con-admin-fishing__result .con-admin-fishing__outcome,.con-admin-guild-battle__outcome{padding:12px 14px;}.con-admin-fishing__result .con-admin-guild-battle__outcome-title,.con-admin-guild-battle__outcome-title{font-size:15px;}.con-admin-fishing__result .con-admin-guild-battle__outcome-subtitle,.con-admin-guild-battle__outcome-subtitle{font-size:12px;line-height:1.35;max-width:none;}.con-admin-guild-battle__arena{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:10px;}.con-admin-guild-battle__fighter{padding:10px;gap:6px;min-width:0;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait-wrap{width:60px;height:60px;min-width:60px;min-height:60px;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait{max-width:38px;max-height:38px;}.con-admin-guild-battle__fighter strong,.con-admin-guild-battle__fighter span,.con-admin-guild-battle__fighter small,.con-admin-guild-battle__move{font-size:11px;line-height:1.25;}.con-admin-guild-battle__hp-bar{height:8px;}.con-admin-guild-battle__versus{font-size:11px;align-self:center;}.con-admin-high-seas__arena{grid-template-columns:60px minmax(0,1fr);min-height:148px;gap:0;}.con-admin-high-seas__mascot,.con-admin-high-seas__crew{width:60px;min-width:60px;justify-content:flex-start;align-items:flex-start;}.con-admin-high-seas__portrait{max-width:42px;max-height:42px;}.con-admin-high-seas__ship{min-height:126px;padding:8px;}.con-admin-high-seas__bg-image,.con-admin-high-seas__sky-glow,.con-admin-high-seas__light-rays,.con-admin-high-seas__sparkles,.con-admin-high-seas__sea-mist,.con-admin-high-seas__waves,.con-admin-high-seas__water{display:none;}.con-admin-high-seas__ship-name,.con-admin-high-seas__ship-badge{top:6px;left:6px;font-size:10px;padding:3px 6px;}.con-admin-high-seas__track,.con-admin-high-seas__track-line{min-height:68px;}.con-admin-high-seas__track-marker,.con-admin-high-seas__track-boat{transform:scale(.88);transform-origin:center center;}.con-admin-high-seas__meta>span{padding:6px 8px;font-size:11px;}.con-admin-high-seas__result,.con-admin-high-seas__result-card{padding:10px;gap:8px;}.con-admin-high-seas__result-head strong{font-size:14px;}}.con-admin-guild-battle__challenge-row{display:grid;gap:10px;}.con-admin-guild-battle__challenge-header{display:flex;align-items:center;justify-content:space-between;gap:10px;}.con-admin-guild-battle__challenge-label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#334155;}.con-admin-guild-battle__challenge-select-wrap{position:relative;}.con-admin-guild-battle__challenge-select{width:100%;max-width:none;min-height:42px;padding:9px 40px 9px 12px;border:1px solid rgba(148,163,184,.45);border-radius:4px;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);appearance:none;}.con-admin-guild-battle__challenge-select:hover,.con-admin-guild-battle__challenge-select:focus-visible{border-color:rgba(37,99,235,.45);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.12);}.con-admin-guild-battle__challenge-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;font-size:13px;}.con-admin-guild-battle__challenge-preview{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:rgba(255,255,255,.78);}.con-admin-guild-battle__challenge-preview.is-selected{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,#eff6ff 0%,#f8fbff 100%);}.con-admin-guild-battle__challenge-avatar{width:42px;height:42px;flex:0 0 42px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-weight:600;border:1px solid rgba(59,130,246,.22);}.con-admin-guild-battle__challenge-avatar img{width:100%;height:100%;object-fit:cover;display:block;}.con-admin-guild-battle__challenge-copy{min-width:0;display:grid;gap:2px;}.con-admin-guild-battle__challenge-copy strong,.con-admin-guild-battle__challenge-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-guild-battle__challenge-copy strong{font-size:14px;color:#0f172a;}.con-admin-guild-battle__challenge-copy span,.con-admin-guild-battle__challenge-help{font-size:12px;color:#64748b;}@media (max-width:767px){.con-admin-guild-battle__challenge-row{gap:8px;}.con-admin-guild-battle__challenge-header{align-items:flex-start;}.con-admin-guild-battle__challenge-preview{padding:9px 10px;}.con-admin-guild-battle__challenge-avatar{width:38px;height:38px;flex-basis:38px;}}.con-admin-tcg-shell{width:100%;}.con-admin-tcg-collection,.con-admin-tcg-inner{display:grid;gap:14px;}.con-admin-tcg-title-wrap{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:0;}.con-admin-tcg-title-wrap__main{display:grid;gap:6px;min-width:0;}.con-admin-tcg-title{font-size:22px;line-height:1.15;margin:0;}.con-admin-tcg-help{font-size:13px;line-height:1.45;color:#4b5563;}.con-admin-tcg-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;}.con-admin-tcg-status__item{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;background:#f7f9fc;border:1px solid #d7e0ea;color:#23384d;font-size:13px;line-height:1.3;}.con-admin-tcg-status__item strong{font-weight:600;}.con-admin-tcg-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;margin:0;}.con-admin-tcg-filter-wrap{min-width:0;}.con-admin-tcg-filter-wrap span{margin:0;color:#374151;}.con-admin-tcg-filter,.con-admin-tcg-collection-selector,.con-admin-tcg-shell select{width:100%;}.con-admin-tcg-filter-wrap--actions{display:flex;align-items:end;}.con-admin-tcg-filter-wrap--actions .button,.con-admin-tcg-filter-wrap--actions .con-admin-tcg-sort-button,.con-admin-tcg-filter-wrap--actions .con-admin-tcg-filter__clear{width:100%;}.con-admin-tcg-table{border-top:1px solid #e5e7eb;}.con-admin-tcg-header,.con-admin-tcg-row{grid-template-columns:56px 76px 92px minmax(0,1.45fr) 118px 118px minmax(0,1.1fr);}.con-admin-tcg-header>div{min-height:48px;padding:10px 12px;font-size:12px;letter-spacing:0.02em;text-transform:uppercase;color:#4b5563;}.con-admin-tcg-row{border-top:1px solid #edf1f5;}.con-admin-tcg-row>div{min-height:68px;padding:10px 12px;font-size:14px;line-height:1.35;}.con-admin-tcg-row__card-number{font-weight:600;color:#374151;}.con-admin-tcg-row__name{font-weight:600;color:#111827;}.con-admin-tcg-row__rarity,.con-admin-tcg-row__mood,.con-admin-tcg-row__artist{color:#4b5563;}.con-admin-tcg-image-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0;background:transparent;border:0;}.con-admin-tcg-thumb{width:60px;height:60px;object-fit:cover;}.con-admin-tcg-thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280;font-weight:600;}.con-admin-tcg-toggle{width:36px;height:36px;}.con-admin-tcg-card-mobile{display:none;}.con-admin-tcg-selection-empty,.con-admin-tcg-empty{padding:14px 0 0;}@media (max-width:1100px){.con-admin-tcg-filters{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-tcg-status{justify-content:flex-start;}}@media (max-width:900px){.con-admin-tcg-title-wrap{align-items:stretch;flex-direction:column;}.con-admin-tcg-filters{grid-template-columns:1fr;}.con-admin-tcg-table{display:grid;gap:10px;border-top:0;overflow:visible;}.con-admin-tcg-row{display:block;min-width:0;margin:0;padding:0;border-top:0;border:1px solid #e5e7eb;background:#ffffff;}.con-admin-tcg-row>div:not(.con-admin-tcg-card-mobile){display:none;}.con-admin-tcg-card-mobile{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px;align-items:start;}.con-admin-tcg-card-mobile__image{display:flex;align-items:flex-start;justify-content:center;}.con-admin-tcg-card-mobile__image .con-admin-tcg-thumb{width:64px;height:64px;}.con-admin-tcg-card-mobile__content{min-width:0;display:grid;gap:8px;}.con-admin-tcg-card-mobile__row{display:flex;align-items:center;justify-content:space-between;gap:10px;}.con-admin-tcg-card-mobile__row--name{display:none;}.con-admin-tcg-card-mobile__title{min-width:0;display:grid;gap:4px;}.con-admin-tcg-card-mobile__number{font-size:12px;font-weight:600;color:#6b7280;line-height:1.2;}.con-admin-tcg-card-mobile__name,.con-admin-tcg-card-mobile__name-mobile{font-size:15px;font-weight:600;line-height:1.25;color:#111827;overflow-wrap:anywhere;}.con-admin-tcg-card-mobile__action{flex:0 0 auto;display:flex;align-items:center;justify-content:center;}.con-admin-tcg-card-mobile__meta{flex-wrap:wrap;justify-content:flex-start;gap:6px;font-size:12px;color:#4b5563;}.con-admin-tcg-card-mobile__meta-sep{color:#9ca3af;}.con-admin-show-more-wrap{padding-top:4px;}}.con-admin-tcg-shell .con-admin-tcg-status{margin:0 0 12px;}.con-admin-tcg-shell .con-admin-tcg-filters{margin:0 0 18px;}.con-admin-tcg-shell .con-admin-tcg-table{margin-top:10px;}.con-admin-tcg-shell .con-admin-tcg-row,.con-admin-tcg-shell .con-admin-tcg-row__toggle,.con-admin-tcg-shell .con-admin-tcg-toggle{overflow:visible;}.con-admin-tcg-shell .con-admin-tcg-row{z-index:1;}.con-admin-tcg-shell .con-admin-tcg-row.has-xp-bubble{z-index:4;}.con-admin-tcg-shell .con-admin-xp-bubble{z-index:40;}.con-admin-tcg-toolbar{display:flex;align-items:end;justify-content:space-between;gap:10px;flex-wrap:wrap;}.con-admin-tcg-toolbar .con-admin-tcg-filters{flex:1 1 640px;margin:0;}.con-admin-tcg-toolbar .con-admin-tcg-status{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0;flex:0 1 auto;}.con-admin-tcg-toolbar .con-admin-tcg-status__item{margin:0;}.con-admin-tcg-table{margin-top:8px;}@media (max-width:900px){.con-admin-tcg-toolbar{display:grid;gap:8px;}.con-admin-tcg-toolbar .con-admin-tcg-status{justify-content:flex-start;}}.con-admin-tcg-shell .con-admin-tcg-table{position:relative;isolation:isolate;}.con-admin-tcg-shell .con-admin-tcg-row{isolation:isolate;z-index:0;}.con-admin-tcg-shell .con-admin-tcg-row.has-xp-bubble{z-index:120;}.con-admin-tcg-shell .con-admin-tcg-row__toggle,.con-admin-tcg-shell .con-admin-tcg-toggle{position:relative;}.con-admin-tcg-shell .con-admin-tcg-row.has-xp-bubble .con-admin-tcg-row__toggle,.con-admin-tcg-shell .con-admin-tcg-row.has-xp-bubble .con-admin-tcg-toggle{z-index:121;}.con-admin-tcg-shell .con-admin-xp-bubble{z-index:122;}.con-admin-tcg-shell .con-admin-tcg-row{position:relative;}.con-admin-tcg-shell .con-admin-tcg-row.has-xp-bubble{z-index:5;}.con-admin-tcg-shell .con-admin-tcg-row .con-admin-xp-bubble{position:absolute;top:8px;left:26px;transform:translate(-50%,6px);z-index:300;}.con-admin-tcg-shell .con-admin-tcg-row .con-admin-xp-bubble.is-visible{transform:translate(-50%,-2px);}@media (max-width:900px){.con-admin-tcg-shell .con-admin-tcg-row .con-admin-xp-bubble{top:10px;}}.con-admin-tcg-shell--selector .con-admin-tcg-shell--selector .con-admin-tcg-collection{position:relative;}.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;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{position:sticky;top:0;z-index:1;color:#50575e;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-tools__message--cleanup{display:block;margin-top:12px;}.con-admin-tools__activity-actions+.con-admin-tools__message--cleanup{margin-top:12px;}.con-admin-2d-fam__content{display:grid;gap:16px;}.con-admin-2d-fam__pending-block{margin:0;border:1px solid rgba(25,108,174,.14);background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);overflow:hidden;}.con-admin-2d-fam__pending-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:600;color:#0f172a;}.con-admin-2d-fam__pending-summary::-webkit-details-marker{display:none;}.con-admin-2d-fam__pending-summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#eaf3ff;color:#145d95;font-size:18px;line-height:1;flex:0 0 auto;}.con-admin-2d-fam__pending-block[open] .con-admin-2d-fam__pending-summary::after{content:"−";}.con-admin-2d-fam__pending-summary-meta{margin-left:auto;padding:4px 10px;background:#eaf3ff;color:#145d95;font-size:12px;font-weight:600;line-height:1.2;}.con-admin-2d-fam__pending-panel{padding:0 0 4px;}.con-admin-2d-fam__pending-panel .con-admin-empty-state{margin:0 12px 12px;}.con-admin-2d-fam__approved-block{order:-1;}.con-admin-achievement-toast{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;}.con-admin-achievement-toast__media{width:64px;height:64px;overflow:visible;background:transparent;display:flex;align-items:center;justify-content:center;box-shadow:none;}.con-admin-achievement-toast__media img{width:100%;height:100%;object-fit:cover;display:block;}.con-admin-achievement-toast__media--placeholder{font-size:28px;}.con-admin-achievement-toast__title{font-size:15px;}.con-admin-achievement-toast__desc{font-size:12px;line-height:1.35;color:#475569;margin-top:4px;}.con-admin-achievement-toast__meta{margin-top:4px;}@media (max-width:767px){.con-admin-achievement-toast{grid-template-columns:60px minmax(0,1fr) auto;gap:10px;}.con-admin-achievement-toast__media{width:60px;height:60px;border-radius:12px;}}.con-admin-toast-stack{position:fixed;right:20px;top:80px;width:auto;max-width:min(320px,calc(100vw - 24px));max-height:70vh;display:flex;flex-direction:column;gap:8px;z-index:100060;pointer-events:none;overflow:hidden;}.con-admin-toast-stack .con-admin-achievement-toast{pointer-events:auto;}.con-admin-achievement-toast{position:relative;max-width:320px;width:auto;display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#162235 0%,#0f172a 100%);border:1px solid rgba(148,163,184,.22);border-radius:12px;box-shadow:0 12px 28px rgba(2,6,23,.26);color:#e5eefb;transform-origin:top right;transform:translate3d(18px,8px,0) scale(.96);opacity:0;transition:transform .24s cubic-bezier(.2,.9,.2,1),opacity .24s ease,filter .24s ease;overflow:hidden;}.con-admin-achievement-toast::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22c55e 0%,#4ade80 100%);}.con-admin-achievement-toast.is-visible{transform:translate3d(0,0,0) scale(1);opacity:1;animation:con-admin-achievement-toast-pop .34s cubic-bezier(.18,.89,.32,1.28);}.con-admin-achievement-toast.is-closing{transform:translate3d(12px,-4px,0) scale(.98);opacity:0;}.con-admin-achievement-toast .con-admin-toast__close{align-self:flex-start;color:#cbd5e1;}.con-admin-achievement-toast .con-admin-toast__close:hover{color:#fff;}.con-admin-achievement-toast__head{display:flex;align-items:center;justify-content:space-between;gap:8px;}.con-admin-achievement-toast__title{display:block;font-size:13px;line-height:1.2;color:#fff;}.con-admin-achievement-toast__desc{font-size:11px;line-height:1.2;color:#dbe7f7;margin-top:2px;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;}.con-admin-achievement-toast__meta,.con-admin-achievement-toast .con-admin-toast__meta{margin-top:4px;color:#9fb3cc;font-size:10px;}.con-admin-achievement-toast__xp{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:2px 6px;background:rgba(34,197,94,.16);border:1px solid rgba(74,222,128,.28);color:#dcfce7;font-size:10px;font-weight:600;letter-spacing:.02em;}.con-admin-achievement-toast__media{width:40px;height:40px;border-radius:0;flex-shrink:0;background:transparent;box-shadow:none;}.con-admin-achievement-toast__media--placeholder{color:#fff;font-size:20px;}.con-admin-achievement-toast__message{min-width:0;padding-right:2px;display:flex;flex-direction:column;gap:2px;}.con-admin-toast-stack .con-admin-achievement-toast+.con-admin-achievement-toast{margin-top:0;}.con-admin-toast-stack .con-admin-achievement-toast:nth-child(2){filter:saturate(.98);}.con-admin-toast-stack .con-admin-achievement-toast:nth-child(3){filter:saturate(.95);}.con-admin-toast-stack .con-admin-achievement-toast:nth-child(n/**/+4){filter:saturate(.92);}@keyframes con-admin-achievement-toast-pop{0%{transform:translate3d(20px,10px,0) scale(.92);opacity:0;}60%{transform:translate3d(-2px,0,0) scale(1.01);opacity:1;}100%{transform:translate3d(0,0,0) scale(1);opacity:1;}}@media (max-width:767px){.con-admin-toast-stack{right:12px;left:auto;top:72px;bottom:auto;width:auto;max-width:calc(100vw - 24px);}.con-admin-achievement-toast{max-width:calc(100vw - 24px);}.con-admin-achievement-toast__head{align-items:flex-start;flex-wrap:wrap;}.con-admin-achievement-toast__xp{margin-top:2px;}}.con-admin-qr-tools__layout{align-items:start;}.con-admin-qr-tools__card{background:transparent;box-shadow:none;padding:0;}.con-admin-qr-tools__preview-shell{min-height:100%;}.con-admin-qr-tools__preview{display:grid;place-items:center;min-height:320px;padding:20px;border:1px dashed var(--con-border);border-radius:var(--con-radius-md);background:var(--con-surface-muted);}.con-admin-qr-tools__preview img{max-width:100%;height:auto;border-radius:12px;padding:12px;}.con-admin-qr-tools__placeholder-copy{margin-bottom:10px;}.con-admin-qr-tools .con-admin-tools__search,.con-admin-qr-tools .con-admin-tools__selected{height:100%;}@media (max-width:900px){.con-admin-qr-tools__preview{min-height:240px;}}.con-admin-inventory__item-top{display:flex;align-items:flex-start;gap:12px;}.con-admin-inventory__item-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto;}.con-admin-inventory__item-copy strong{display:block;}.con-admin-inventory__item-tags{display:flex;flex-wrap:wrap;gap:6px;}.con-admin-inventory__item-effect{margin:0;color:var(--con-text-soft);line-height:1.35;display:block;}.con-admin-achievement-card .con-admin-inventory__item-effect,.con-admin-inventory__item .con-admin-inventory__item-effect{order:3;}.con-admin-inventory__item-top .con-admin-inventory__visual,.con-admin-inventory__item-top .con-admin-achievement-card__visual,.con-admin-inventory__item-top .con-admin-inventory__media{flex:0 0 auto;}.con-admin-bug-trigger{width:38px;height:38px;border:1px solid rgba(15,23,42,.12);color:#0f172a;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.08);}.con-admin-bug-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999;}.con-admin-bug-modal.is-visible{display:flex;}.con-admin-bug-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.46);}.con-admin-bug-modal__dialog{position:relative;z-index:2;width:min(92vw,420px);border-radius:4px;background:#fff;color:#1d2327;padding:18px;display:grid;gap:12px;box-shadow:0 30px 70px rgba(15,23,42,.28);}.con-admin-bug-modal__close{position:absolute;top:10px;right:12px;border:0;background:transparent;font-size:24px;cursor:pointer;}.con-admin-bug-modal__title{font-size:22px;font-weight:600;}.con-admin-bug-modal__field{display:grid;gap:6px;}.con-admin-bug-modal__field input,.con-admin-bug-modal__field textarea,.con-admin-fam-mail__composer select,.con-admin-fam-mail__composer textarea,.con-admin-bug-admin textarea{width:100%;border:1px solid rgba(15,23,42,.12);padding:10px 12px;}.con-admin-bug-modal__counter,.con-admin-fam-mail__counter{font-size:12px;color:#64748b;justify-self:end;}.con-admin-bug-modal__actions,.con-admin-fam-mail__composer-actions,.con-admin-bug-admin__actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;}.con-admin-bug-modal__status,.con-admin-inline-status{font-size:13px;}.con-admin-inline-status.is-error,.con-admin-bug-modal__status.is-error{color:#b42318;}.con-admin-inline-status.is-success,.con-admin-bug-modal__status.is-success{color:#027a48;}.con-admin-fam-mail__panel{display:grid;gap:14px;margin-top:14px;}.con-admin-fam-mail__composer,.con-admin-fam-mail__feed{display:grid;gap:10px;}.con-admin-fam-mail__item{padding:14px;background:linear-gradient(180deg,#fff,#f8fbff);}.con-admin-fam-mail__item-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;}.con-admin-fam-mail__item-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.con-admin-fam-mail__body{line-height:1.5;}.con-admin-fam-mail__replies{padding-left:12px;border-left:2px solid rgba(37,99,235,.14);}.con-admin-fam-mail__reply{gap:2px;}.con-admin-fam-mail__reply-box{display:grid;gap:8px;}.con-admin-fam-mail__reply-box textarea{min-height:72px;}.con-admin-fam-mail__time{font-size:12px;color:#64748b;}.con-admin-bug-admin__list{display:grid;gap:12px;}.con-admin-bug-admin__item{display:grid;gap:10px;padding:14px;border:1px solid rgba(15,23,42,.08);}.con-admin-bug-admin__head,.con-admin-bug-admin__meta{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;}.con-admin-bug-admin__details{font-size:14px;line-height:1.5;}@media (max-width: 782px){.con-admin-bug-modal__dialog{width:min(94vw,420px);}.con-admin-fam-mail__item-head,.con-admin-bug-admin__head,.con-admin-bug-admin__meta{display:grid;justify-content:stretch;}.con-admin-fam-mail__composer-actions,.con-admin-bug-admin__actions{justify-content:stretch;display:grid;}}.con-admin-fam-compose-modal,.con-admin-fam-report-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999;}.con-admin-fam-compose-modal.is-visible,.con-admin-fam-report-modal.is-visible{display:flex;}.con-admin-fam-mail__feed{display:grid;gap:10px;}.con-admin-fam-mail__item{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(37,99,235,.10);box-shadow:0 10px 24px rgba(15,23,42,.05);}.con-admin-fam-mail__item-top,.con-admin-fam-mail__item-tools,.con-admin-fam-mail__item-meta,.con-admin-fam-mail__actions,.con-admin-fam-mail__reply-actions,.con-admin-2d-fam-table__actions,.con-admin-fam-mail-send-list{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.con-admin-fam-mail__item-top{justify-content:space-between;}.con-admin-fam-mail__summary{font-weight:600;color:#0f172a;}.con-admin-fam-mail__body{font-size:14px;line-height:1.55;color:#334155;}.con-admin-fam-mail__replies{display:grid;gap:8px;border:1px solid rgba(37,99,235,.10);background:#f8fbff;}.con-admin-fam-mail__reply{display:grid;font-size:13px;}.con-admin-fam-mail__reply-box textarea,.con-admin-bug-admin textarea{width:100%;border:1px solid rgba(15,23,42,.12);padding:10px 12px;}.con-admin-fam-mail__report{border:0;background:transparent;color:#64748b;cursor:pointer;padding:0 2px;}.con-admin-fam-mail__more-wrap{display:flex;justify-content:center;}.con-admin-fam-mail-send-list{margin-top:4px;}.con-admin-fam-mail-send-list__button{display:flex;justify-content:space-between;min-width:180px;}.con-admin-fam-mail-send-list__name{font-weight:600;}.con-admin-fam-mail-send-list__action{opacity:.8;}.con-admin-bug-admin__actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;}@media (max-width:782px){.con-admin-fam-mail__item-top,.con-admin-fam-mail__item-tools,.con-admin-fam-mail__reply-head,.con-admin-bug-admin__head,.con-admin-bug-admin__meta,.con-admin-2d-fam-table__actions{display:grid;justify-content:stretch;}.con-admin-fam-mail-send-list{display:grid;}.con-admin-fam-mail-send-list__button{width:100%;}.con-admin-fam-mail__actions,.con-admin-fam-mail__reply-actions,.con-admin-bug-admin__actions{display:grid;justify-content:stretch;}}.con-admin-fam-mail__panel,.con-admin-fam-mail__panel *{text-align:left;}.con-admin-fam-mail__item{padding:12px 14px;border:1px solid rgba(15,23,42,.08);box-shadow:none;}.con-admin-fam-mail__item-top{align-items:flex-start;}.con-admin-fam-mail__item-meta{justify-content:flex-start;}.con-admin-fam-mail__item-tools{justify-content:flex-end;align-self:flex-start;}.con-admin-fam-mail__summary,.con-admin-fam-mail__body,.con-admin-fam-mail__reply-body{display:block;text-align:left;}.con-admin-fam-mail__body,.con-admin-fam-mail__reply-body{color:#0f172a;}.con-admin-fam-mail__toggle{min-height:34px;padding:0 10px;}.con-admin-fam-mail__reply-icon{min-width:34px;min-height:34px;padding:0 10px;}.con-admin-fam-mail__replies{padding:10px 12px;}.con-admin-fam-mail__reply-head{justify-content:space-between;text-align:left;}.con-admin-2d-fam__mail-link{min-width:34px;min-height:34px;padding:0 10px;}@media (max-width:782px){.con-admin-fam-mail__item-top{display:grid;justify-content:stretch;}.con-admin-fam-mail__item-tools{justify-content:flex-start;}.con-admin-fam-mail__actions{display:flex;justify-content:flex-start;}}.con-admin-fam-mail__reply-box[hidden],.con-admin-fam-mail__replies[hidden]{display:none;}.con-admin-fam-mail__body:empty{display:none;}.con-admin-fam-mail__actions{gap:12px;}.con-admin-fam-mail__toggle,.con-admin-fam-mail__reply-icon,.con-admin-fam-mail__report,.con-admin-2d-fam__mail-link{display:inline-flex;align-items:center;justify-content:center;min-width:auto;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;text-decoration:none;}.con-admin-fam-mail__toggle:hover,.con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail__report:hover,.con-admin-2d-fam__mail-link:hover{color:#2563eb;background:transparent;}.con-admin-fam-mail__toggle-count{display:inline-block;margin-left:4px;font-size:12px;font-weight:600;line-height:1;color:currentColor;}.con-admin-fam-mail__reply-send{appearance:none;border:1px solid rgba(37,99,235,.16);background:#f8fbff;color:#1d4ed8;padding:8px 12px;font-weight:600;box-shadow:none;}.con-admin-fam-mail__reply-send:hover{background:#eff6ff;border-color:rgba(37,99,235,.24);color:#1e40af;}.con-admin-fam-mail__body,.con-admin-fam-mail__reply-body{margin:0;}.con-admin-fam-mail__toggle,.con-admin-fam-mail__reply-icon,.con-admin-fam-mail__report,.con-admin-2d-fam__mail-link,.con-admin-2d-fam__title-toggle,.con-admin-fam-mail-send-list__button{cursor:pointer;}.con-admin-2d-fam-detail-row[hidden]{display:none;}.con-admin-2d-fam-detail-row{display:block;width:100%;grid-column:1 / -1;}.con-admin-2d-fam-detail-row .con-admin-user-details,.con-admin-2d-fam-detail-row .con-admin-panel-card{width:100%;max-width:none;min-width:0;overflow:visible;}@media (max-width:782px){.con-admin-2d-fam-detail-row[hidden]{display:none;}.con-admin-2d-fam-detail-row{display:block;}}.con-admin-fam-mail__panel--feed-only{margin-top:0;padding-top:0;}.con-admin-fam-mail__panel--feed-only .con-admin-inline-status{display:none;}.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__feed:first-child{margin-top:0;}.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row,.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row::before{content:none;display:block;}.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{grid-column:1 / -1;width:100%;min-width:0;padding:0;margin:0;align-self:stretch;overflow:visible;}.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row[hidden]{display:none;}.con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:16px 18px 18px 18px;width:100%;max-width:none;box-sizing:border-box;}.con-admin-2d-fam__mail-link,.con-admin-fam-mail__toggle,.con-admin-fam-mail__reply-icon,.con-admin-fam-mail__report{cursor:pointer;}@media (max-width:782px){.con-admin-2d-fam-row{display:grid;grid-template-columns:32px 52px minmax(0,1fr) auto;grid-template-areas:"guild avatar name actions" ". . meta meta" "detail detail detail detail";align-items:center;gap:8px 10px;padding:12px 14px;}.con-admin-2d-fam-row>div{padding:0;min-width:0;}.con-admin-2d-fam-row>div::before{display:none;content:none;}.con-admin-2d-fam-row .con-admin-2d-fam-table__guild-icon-cell{grid-area:guild;display:flex;align-items:center;justify-content:flex-start;}.con-admin-2d-fam-row .con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:center;}.con-admin-2d-fam-row .con-admin-2d-fam-table__name-col{grid-area:name;}.con-admin-2d-fam-row .con-admin-2d-fam-table__action-col{grid-area:actions;justify-self:end;align-self:start;}.con-admin-2d-fam-row .con-admin-2d-fam-table__xp-col,.con-admin-2d-fam-row .con-admin-2d-fam-table__level-col{display:block;}.con-admin-2d-fam-row .con-admin-2d-fam-table__xp-col{grid-area:meta;}.con-admin-2d-fam-row .con-admin-2d-fam-table__level-col{grid-area:meta;margin-left:84px;}.con-admin-2d-fam-row .con-admin-2d-fam-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;}.con-admin-2d-fam-row .con-admin-2d-fam__title-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;}.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{grid-area:detail;margin-top:4px;}.con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:12px 0 0 0;}}@media (min-width:783px){.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{background:transparent;}}.con-admin-bug-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border:1px solid rgba(15,23,42,.10);color:#475569;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease;}.con-admin-bug-trigger:hover,.con-admin-bug-trigger:focus-visible{border-color:rgba(25,108,174,.24);background:#f8fbff;color:#145d95;transform:translateY(-1px);}.con-admin-bug-modal__dialog,.con-admin-fam-compose-modal .con-admin-bug-modal__dialog,.con-admin-fam-report-modal .con-admin-bug-modal__dialog{border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 20px 48px rgba(15,23,42,.18);}.con-admin-bug-modal__field input,.con-admin-bug-modal__field textarea,.con-admin-fam-mail__composer select,.con-admin-fam-mail__composer textarea,.con-admin-fam-mail__reply-box textarea,.con-admin-bug-admin textarea{border-color:rgba(15,23,42,.10);border-radius:4px;box-shadow:none;}.con-admin-bug-modal__field input:focus,.con-admin-bug-modal__field textarea:focus,.con-admin-fam-mail__composer select:focus,.con-admin-fam-mail__composer textarea:focus,.con-admin-fam-mail__reply-box textarea:focus,.con-admin-bug-admin textarea:focus{border-color:rgba(25,108,174,.38);outline:0;box-shadow:0 0 0 3px rgba(25,108,174,.10);}.con-admin-bug-modal__actions .button,.con-admin-fam-mail__reply-actions .button,.con-admin-fam-mail__more-wrap .button,.con-admin-bug-admin__actions .button,.con-admin-fam-mail-send-list__button{min-height:38px;border-radius:4px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;}.con-admin-bug-modal__actions .button,.con-admin-fam-mail__reply-actions .button,.con-admin-fam-mail__more-wrap .button,.con-admin-bug-admin__actions .button,.con-admin-fam-mail-send-list__button{border-color:rgba(15,23,42,.10);box-shadow:none;}.con-admin-bug-modal__actions .button:hover,.con-admin-fam-mail__reply-actions .button:hover,.con-admin-fam-mail__more-wrap .button:hover,.con-admin-bug-admin__actions .button:hover,.con-admin-fam-mail-send-list__button:hover{transform:translateY(-1px);}.con-admin-bug-modal__actions .button.button-primary,.con-admin-fam-mail__reply-actions .button.button-primary,.con-admin-bug-admin__actions .button.button-primary{background:#196cae;border-color:#196cae;color:#fff;}.con-admin-bug-modal__actions .button.button-primary:hover,.con-admin-fam-mail__reply-actions .button.button-primary:hover,.con-admin-bug-admin__actions .button.button-primary:hover{background:#145d95;border-color:#145d95;}.con-admin-bug-modal__actions .button:not(.button-primary),.con-admin-fam-mail__more-wrap .button,.con-admin-bug-admin__actions .button:not(.button-primary),.con-admin-fam-mail-send-list__button{color:#334155;}.con-admin-fam-mail-send-list{gap:10px;}.con-admin-fam-mail-send-list__button{min-width:0;padding:8px 12px;border:1px solid rgba(15,23,42,.10);}.con-admin-fam-mail-send-list__button:hover,.con-admin-fam-mail-send-list__button:focus-visible{border-color:rgba(25,108,174,.24);background:#f8fbff;color:#145d95;}.con-admin-fam-mail-send-list__name{color:#0f172a;}.con-admin-fam-mail-send-list__action{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b;}.con-admin-fam-mail__item,.con-admin-bug-admin__item{border-color:rgba(15,23,42,.08);}.con-admin-fam-mail__toggle,.con-admin-fam-mail__reply-icon,.con-admin-fam-mail__report,.con-admin-2d-fam__mail-link{color:#64748b;transition:color .16s ease,transform .16s ease;}.con-admin-fam-mail__toggle:hover,.con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail__report:hover,.con-admin-2d-fam__mail-link:hover,.con-admin-fam-mail__toggle:focus-visible,.con-admin-fam-mail__reply-icon:focus-visible,.con-admin-fam-mail__report:focus-visible,.con-admin-2d-fam__mail-link:focus-visible{color:#145d95;transform:translateY(-1px);}.con-admin-fam-mail__toggle-count{color:inherit;}.con-admin-bug-admin__head strong{color:#0f172a;}.con-admin-bug-admin__actions{gap:10px;}.con-admin-bug-admin__actions .button[data-role="bug-admin-delete"]{color:#b42318;border-color:rgba(180,35,24,.18);}.con-admin-bug-admin__actions .button[data-role="bug-admin-delete"]:hover{background:#fff5f4;border-color:rgba(180,35,24,.28);}.con-admin-bug-modal__close,.con-admin-fam-mail__toggle,.con-admin-fam-mail__reply-icon,.con-admin-fam-mail__report,.con-admin-2d-fam__mail-link{cursor:pointer;}.con-admin-schedule-shell .con-admin-2d-fam-row{position:relative;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row{display:block;width:100%;grid-column:1/-1;background:#fafafa;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row[hidden]{display:none;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:0;}.con-admin-schedule-shell .con-admin-2d-fam__title-toggle{cursor:pointer;}.con-admin-schedule-shell .con-admin-2d-fam__title-toggle .con-admin-schedule-card__title-text{display:block;min-width:0;}.con-admin-schedule-shell .con-admin-2d-fam__mail-link,.con-admin-schedule-shell .con-admin-2d-fam__title-toggle,.con-admin-schedule-shell .con-admin-icon-button{cursor:pointer;}.con-admin-user-avatar,.con-admin-user-avatar-shortcode img,.con-admin-2d-fam__avatar-preview img,.con-admin-2d-fam-profile__avatar img,.con-admin-guild-battle__challenge-avatar img{display:block;width:40px;height:40px;max-width:100%;aspect-ratio:1 / 1;flex:0 0 auto;}.con-admin-user-avatar--table{width:40px;height:40px;}.con-admin-user-avatar--large,.con-admin-user-avatar--preview{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;width:clamp(120px,18vw,180px);height:clamp(120px,18vw,180px);}.con-admin-user-avatar--profile{width:64px;height:64px;}.con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-profile__avatar,.con-admin-2d-fam__avatar-preview,.con-admin-user-avatar-shortcode{min-width:0;overflow:hidden;}.con-admin-user-avatar-shortcode,.con-admin-user-avatar-shortcode *{box-sizing:border-box;}.con-admin-user-avatar-shortcode{display:block;width:100%;max-width:100%;min-width:0;}.con-admin-user-avatar-shortcode .con-admin-2d-fam__avatar-standalone{display:block;width:fit-content;max-width:100%;}.con-admin-user-avatar-shortcode img.con-admin-user-avatar{display:block;width:100%;height:100%;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;}.con-admin-user-avatar-shortcode .con-admin-2d-fam__avatar-card{display:block;grid-template-columns:none;width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));max-width:100%;min-width:0;overflow:hidden;}.con-admin-user-avatar-shortcode .con-admin-avatar-shortcode-card{width:100%;max-width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr);overflow:hidden;}.con-admin-user-avatar,.con-admin-user-avatar-shortcode img,.con-admin-2d-fam__avatar-preview img,.con-admin-2d-fam-profile__avatar img,.con-admin-guild-battle__challenge-avatar img{border-radius:50%;overflow:hidden;object-fit:cover;object-position:center;}.con-admin-2d-fam__avatar-card,.con-admin-2d-fam__avatar-trigger,.con-admin-2d-fam__avatar-preview{aspect-ratio:1 / 1;overflow:hidden;width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));min-width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));max-width:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));height:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));min-height:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));max-height:var(--con-admin-avatar-edit-size,clamp(120px,18vw,180px));}.con-admin-2d-fam__avatar-card,.con-admin-2d-fam__avatar-trigger{position:relative;display:block;padding:0;overflow:hidden;}.con-admin-2d-fam__avatar-preview,.con-admin-2d-fam__avatar-preview img{display:block;border-radius:50%;}.con-admin-2d-fam__avatar-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;text-align:center;pointer-events:none;}.con-admin-2d-fam__avatar-crop-frame img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%) scale(1);}.con-admin-2d-fam__identity{display:inline-flex;align-items:center;gap:10px;}.con-admin-2d-fam__identity .con-admin-user-avatar--table{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;flex:0 0 40px;border-radius:50%;}.con-admin-2d-fam__avatar-modal[hidden],.con-admin-2d-fam__avatar-manager:not(.is-avatar-open) .con-admin-2d-fam__avatar-modal{display:none;}.con-admin-2d-fam__avatar-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;}.con-admin-2d-fam__avatar-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.55);}.con-admin-2d-fam__avatar-modal-dialog{position:relative;z-index:1;width:min(94vw,560px);max-height:90vh;overflow:auto;box-shadow:0 24px 60px rgba(15,23,42,.25);}.con-admin-2d-fam__avatar-crop-frame{display:block;width:min(72vw,320px);height:min(72vw,320px);max-width:320px;max-height:320px;margin:0 auto 10px;border:1px solid #d9e2ec;box-sizing:border-box;cursor:grab;touch-action:none;}.con-admin-2d-fam__avatar-crop-frame img[data-role="fam-avatar-crop-image"]{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) scale(1);transform-origin:center center;will-change:transform;user-select:none;pointer-events:none;}.con-admin-schedule-shell .con-admin-schedule-row[hidden],.con-admin-schedule-shell .con-admin-schedule-row.is-hidden,.con-admin-schedule-shell .con-admin-schedule-day-group[hidden],.con-admin-schedule-shell .con-admin-schedule-day-group.is-hidden,.con-admin-schedule-shell .con-admin-schedule-group[hidden],.con-admin-2d-fam-plan [hidden],.con-admin-2d-fam-plan .is-hidden{display:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{align-self:center;display:flex;align-items:center;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row__title,.con-admin-2d-fam-plan__event{justify-content:flex-start;}.con-admin-schedule-shell .con-admin-schedule-filter--past-toggle,.con-admin-schedule-shell .con-admin-schedule-filter--actions{display:flex;visibility:visible;opacity:1;}.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past{align-items:center;justify-content:center;min-height:40px;white-space:nowrap;}.con-admin-schedule-shell .con-admin-schedule-filters-anchor{display:block;width:100%;margin:0 0 10px;clear:both;}.con-admin-schedule-shell .con-admin-schedule-filters-anchor .con-admin-schedule-filters{display:flex;visibility:visible;opacity:1;}.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past{display:inline-flex;visibility:visible;opacity:1;}html.con-admin-daily-login-claiming,body.con-admin-daily-login-claiming{opacity:1;filter:none;pointer-events:auto;}.con-admin-loading-overlay,.con-admin-shortcode-loading-overlay,.con-admin-tab-loading-overlay,.con-admin-fade-overlay,.con-admin-global-overlay{display:none;opacity:0;visibility:hidden;pointer-events:none;}.breakdance.is-loading,.bde-tabs.is-loading,.bde-tabs__panel.is-loading,.con-admin-shortcode-shell.is-loading,.con-admin-schedule-shell.is-loading,[data-con-admin-fam-plan].is-loading{opacity:1;filter:none;pointer-events:auto;}.con-admin-schedule-table,.con-admin-schedule-header,.con-admin-schedule-row{margin-top:0;}.con-admin-schedule-day-group,.con-admin-schedule-group{row-gap:0;}.con-admin-2d-fam-plan.con-admin-schedule-shell{padding:0;margin:10px 0;color:inherit;}.con-admin-2d-fam-plan .is-hidden{display:none;}.con-admin-2d-fam-plan__filters.con-admin-tcg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:0;background:transparent;border:0;box-shadow:none;}.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;min-height:40px;height:40px;margin:0;padding:0 10px;font-size:13px;line-height:1.3;background:#fff;color:inherit;box-shadow:none;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-clear,.con-admin-2d-fam-plan__filters .con-admin-2d-fam-plan__clear{display:inline-flex;align-items:center;justify-content:center;min-height:40px;height:40px;margin:0;padding:0 12px;font-size:13px;line-height:1.3;cursor:pointer;}.con-admin-2d-fam-plan__groups{display:grid;gap:10px;margin:0;padding:0;}.con-admin-2d-fam-plan__event-group.con-admin-schedule-day-group{display:grid;gap:0;margin:0;padding:0;background:#fff;border:1px solid #e5e7eb;overflow:hidden;}.con-admin-2d-fam-plan__event-header.con-admin-schedule-day-group__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;background:#f6f7f7;color:#50575e;font-size:.9rem;font-weight:600;border-bottom:1px solid #e5e7eb;}.con-admin-2d-fam-plan__favorite-table.con-admin-2d-fam-table--plan{display:block;width:100%;min-width:0;margin:0;padding:0;overflow:visible;background:#fff;container-type:inline-size;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-header,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-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;min-width:0;margin:0;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-header{position:static;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-table--plan .con-admin-2d-fam-plan__favorite-header>div,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row>div:not(.con-admin-2d-fam-plan__item-details){min-width:0;margin:0;padding:10px 12px;background:transparent;line-height:1.4;text-align:left;box-shadow:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row{border-top:1px solid #f0f0f1;background:#fff;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row:first-of-type{border-top:0;}.con-admin-2d-fam-table--plan .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;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:1.3;text-align:left;cursor:pointer;}.con-admin-2d-fam-plan__title-toggle-label{display:block;min-width:0;margin:0;font-weight:600;overflow-wrap:anywhere;}.con-admin-2d-fam-plan__item-details{grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:0;border-top:1px solid #f0f0f1;background:#fafafa;box-sizing:border-box;}.con-admin-2d-fam-plan__item-details>.con-admin-schedule-detail-row__inner{padding:5px;box-sizing:border-box;}.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 10px;}@media (max-width:782px){.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-table--plan .con-admin-2d-fam-plan__favorite-header{display:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row{display:grid;grid-template-columns:1fr;min-width:0;margin:0;padding:0;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row>div{width:100%;min-width:0;margin:0;text-align:left;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row>div::before{display:none;content:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__day,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__time,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__location,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__members{display:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__event{display:flex;padding:0;}.con-admin-2d-fam-plan__title-toggle{min-height:40px;padding:5px;line-height:1.25;}.con-admin-2d-fam-plan__title-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.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-table--plan .con-admin-2d-fam-plan__favorite-header{display:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row{display:grid;grid-template-columns:1fr;min-width:0;margin:0;padding:0;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row>div{width:100%;min-width:0;margin:0;text-align:left;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-row>div::before{display:none;content:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__day,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__time,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__location,.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__members{display:none;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__event{display:flex;padding:0;}.con-admin-2d-fam-plan__title-toggle{min-height:40px;padding:5px;line-height:1.25;}.con-admin-2d-fam-plan__title-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.con-admin-2d-fam-profile__grid--with-convention{grid-template-columns:minmax(220px,.9fr) repeat(var(--con-admin-2d-fam-profile-extra-columns,1),minmax(240px,1fr)) minmax(320px,1.4fr);}@media (max-width:900px){.con-admin-2d-fam-profile__grid--with-convention{grid-template-columns:1fr;}}.con-admin-convention-profile .con-admin-convention-tabs-card{max-width:none;width:100%;}.con-admin-convention-profile .con-admin-convention-tab-panel{width:100%;}.con-admin-convention-profile .con-admin-convention-tabs--fam-mail{width:100%;}.con-admin-convention-profile .con-admin-convention-tab--enter-code{margin-left:auto;flex:0 0 auto;}.con-admin-convention-access-modal form[data-convention-access-form] .con-admin-user-settings-field{margin-bottom:12px;}.con-admin-tcg-shell .con-admin-tcg-row__name{font-size:12px;line-height:1.3;}.con-admin-tcg-shell .con-admin-tcg-row__rarity,.con-admin-tcg-shell .con-admin-tcg-row__mood{font-size:14px;line-height:1.3;font-weight:600;}.con-admin-tcg-shell .con-admin-tcg-card-mobile__name,.con-admin-tcg-shell .con-admin-tcg-card-mobile__name-mobile{font-size:12px;line-height:1.3;}.con-admin-tcg-shell .con-admin-tcg-card-mobile__row--meta .con-admin-tcg-card-mobile__meta-item:nth-child(1),.con-admin-tcg-shell .con-admin-tcg-card-mobile__row--meta .con-admin-tcg-card-mobile__meta-item:nth-child(3){font-size:13px;line-height:1.3;font-weight:600;}@media (max-width:640px){.con-admin-convention-profile .con-admin-convention-tab--enter-code{margin-left:0;}}.con-admin-high-seas{gap:0;padding:0px;border-radius:4px;}.con-admin-high-seas__arena{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0;width:100%;max-width:100%;min-height:160px;height:132px;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;}.con-admin-high-seas__mascot,.con-admin-high-seas__crew{display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:96px;min-width:96px;max-width:96px;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;}.con-admin-high-seas__portrait-wrap{display:flex;align-items:center;justify-content:center;width:84px;height:84px;flex:0 0 84px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;}.con-admin-high-seas__portrait,.con-admin-high-seas__mascot img{display:block;width:84px;height:84px;max-width:84px;max-height:84px;margin:0;border-radius:4px;object-fit:contain;}.con-admin-high-seas__ship{position:relative;display:block;width:100%;min-width:0;min-height:160px;height:132px;max-height:132px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;overflow:hidden;}.con-admin-high-seas__ship::before{content:none;display:none;}.con-admin-high-seas__bg-image{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:4px;object-fit:cover;}.con-admin-high-seas__track{position:absolute;inset:0 14px;width:auto;max-width:none;z-index:2;}.con-admin-high-seas__track-line{position:absolute;left:0;right:0;top:50%;width:auto;transform:translateY(-50%);}.con-admin-high-seas__track-boat{left:var(--con-admin-track-left);}.con-admin-high-seas__meta>span,.con-admin-high-seas__button.con-admin-fishing__button,.con-admin-high-seas__skip-button.con-admin-fishing__button,.con-admin-high-seas__result-card,.con-admin-high-seas__log-item,.con-admin-high-seas__payout span,.con-admin-high-seas__payout-badge,.con-admin-high-seas__found,.con-admin-high-seas__encounter-badge,.con-admin-high-seas .con-admin-shortcode-chip,.con-admin-high-seas .con-admin-inventory-preview__item{border-radius:4px;}@media (max-width:767px){.con-admin-high-seas{padding:0px;}.con-admin-high-seas__arena{grid-template-columns:72px minmax(0,1fr);gap:0;min-height:108px;height:108px;padding:0;justify-items:stretch;}.con-admin-high-seas__mascot,.con-admin-high-seas__crew{width:72px;min-width:72px;max-width:72px;justify-self:center;}.con-admin-high-seas__portrait-wrap{width:64px;height:64px;flex-basis:64px;}.con-admin-high-seas__portrait,.con-admin-high-seas__mascot img{width:64px;height:64px;max-width:64px;max-height:64px;}.con-admin-high-seas__ship{min-height:108px;height:108px;max-height:108px;padding:0;}.con-admin-high-seas__track{left:10px;right:10px;}.con-admin-high-seas__track-boat-image{max-width:56px;max-height:56px;}}.con-admin-convention-profile .con-admin-convention-tab-panel{max-width:none;}.con-admin-high-seas__track-boat{position:absolute;left:var(--con-admin-track-left,0%);top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:70px;height:70px;transform:translate(-50%,-50%);transform-origin:center center;animation:none;}.con-admin-high-seas__track-boat-image{display:block;width:auto;height:auto;max-width:70px;max-height:70px;margin:0;border-radius:4px;object-fit:contain;transform:none;}.con-admin-high-seas__button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;}.con-admin-high-seas__button-row>.con-btn,.con-admin-high-seas__button-row>.con-admin-high-seas__button,.con-admin-high-seas__button-row>.con-admin-high-seas__skip-button{width:100%;min-width:0;max-width:none;}@media (max-width:767px){.con-admin-high-seas__track-boat{width:56px;height:56px;}.con-admin-high-seas__button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;}.con-admin-high-seas__button-row>:only-child{grid-column:1 / -1;}}.con-admin-high-seas .con-admin-high-seas__track{position:absolute;top:0;right:14px;bottom:0;left:14px;height:auto;}.con-admin-high-seas .con-admin-high-seas__track-boat{position:absolute;left:var(--con-admin-track-left,0%);top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin:0;transform:translate3d(-50%,-50%,0);transform-origin:center center;animation:none;}.con-admin-high-seas .con-admin-high-seas__track-boat.is-sailing-day{transition:left 1.15s cubic-bezier(.22,.61,.36,1);}.con-admin-high-seas .con-admin-high-seas__track-boat-image{display:block;width:auto;height:auto;max-width:82px;max-height:82px;margin:0;object-fit:contain;transform:none;}.con-admin-high-seas .con-admin-high-seas__track-boat.is-sailing-day .con-admin-high-seas__track-boat-image{animation:con-admin-high-seas-sail 1.15s ease-in-out both;}@keyframes con-admin-high-seas-sail{0%{transform:translateY(0) rotate(-1deg);}50%{transform:translateY(-4px) rotate(1deg);}100%{transform:translateY(0) rotate(0);}}@media (prefers-reduced-motion:reduce){.con-admin-high-seas .con-admin-high-seas__track-boat.is-sailing-day{transition:none;}.con-admin-high-seas .con-admin-high-seas__track-boat.is-sailing-day .con-admin-high-seas__track-boat-image{animation:none;}}.con-admin-high-seas .con-admin-high-seas__actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;}.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;max-width:none;min-width:0;flex:1 1 100%;}.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__button-row>button.con-btn,.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__button-row>.con-admin-high-seas__button,.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__button-row>.con-admin-high-seas__skip-button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;min-width:0;box-sizing:border-box;}.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__button-row>:only-child{grid-column:1 / -1;}.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__status{width:100%;max-width:none;}@media (max-width:767px){.con-admin-high-seas .con-admin-high-seas__track{left:10px;right:10px;}.con-admin-high-seas .con-admin-high-seas__track-boat{width:64px;height:64px;}.con-admin-high-seas .con-admin-high-seas__track-boat-image{max-width:64px;max-height:64px;}.con-admin-high-seas .con-admin-high-seas__actions .con-admin-high-seas__button-row{grid-template-columns:repeat(2,minmax(0,1fr));}}.con-admin-inventory__item.con-admin-inventory__item--shop .con-admin-inventory__shop-row{margin-top:6px;padding-top:0;align-self:flex-start;}.con-admin-inventory__item.con-admin-inventory__item--shop .con-admin-inventory__item-top{margin-bottom:0;}.con-admin-tcg-image-button,.con-admin-tcg-image-button.is-collected,.con-admin-tcg-image-button[aria-pressed="true"]{border:0;outline:0;box-shadow:none;}.con-admin-2d-fam__identity-text{display:grid;gap:2px;min-width:0;line-height:1.25;}.con-admin-2d-fam__identity-text .con-admin-schedule-card__title-text{display:block;min-width:0;}.con-admin-2d-fam__request-meta{display:block;font-size:12px;line-height:1.3;font-weight:400;color:#646970;white-space:normal;}.con-admin-2d-fam-request-modal__identity .con-admin-2d-fam__identity{align-items:flex-start;}.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__feed{align-content:start;overflow:visible;}.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__feed.is-loading{overflow:visible;}.con-admin-2d-fam-share,.con-admin-2d-fam-direct-add{margin:0 0 12px;padding:12px;border:1px solid var(--con-border,#d7e3ef);background:#fff;box-sizing:border-box;}.con-admin-2d-fam-share__summary{font-weight:600;cursor:pointer;}.con-admin-2d-fam-share__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-top:12px;}.con-admin-2d-fam-share__copy-row{display:flex;gap:8px;align-items:center;min-width:0;}.con-admin-2d-fam-share__input{width:100%;min-width:0;height:40px;box-sizing:border-box;}.con-admin-2d-fam-share__copy{height:40px;white-space:nowrap;}.con-admin-2d-fam-share__qr{display:grid;gap:8px;justify-items:center;text-align:center;max-width:240px;}.con-admin-2d-fam-share__qr img{display:block;width:120px;height:120px;max-width:100%;}.con-admin-2d-fam-share__qr p,.con-admin-2d-fam-direct-add p{margin:0;color:var(--con-text-soft,#475569);font-size:13px;line-height:1.4;}.con-admin-2d-fam-direct-add{display:grid;gap:10px;}.con-admin-2d-fam-direct-add__identity{display:flex;align-items:center;gap:10px;min-width:0;}.con-admin-2d-fam-direct-add .con-admin-2d-fam__add-button{width:auto;justify-self:start;}@media (max-width:767px){.con-admin-2d-fam-share__body{grid-template-columns:1fr;}.con-admin-2d-fam-share__copy-row{flex-direction:column;align-items:stretch;}.con-admin-2d-fam-share__copy{width:100%;}.con-admin-2d-fam-share__qr{justify-items:start;text-align:left;max-width:none;}}.con-admin-user-avatar-shell{position:relative;display:inline-block;vertical-align:middle;line-height:0;overflow:visible;border-radius:50%;box-sizing:border-box;flex:0 0 auto;}.con-admin-user-avatar-shell .con-admin-user-avatar{display:block;width:100%;height:100%;max-width:100%;border-radius:50%;object-fit:cover;object-position:center;background:transparent;}.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar{background:transparent;}.con-admin-user-avatar-shell--guild:not(.con-admin-user-avatar-shell--uploaded) .con-admin-user-avatar{background:#fff;}.con-admin-user-avatar-shell__badge{position:absolute;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));height: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));min-height: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));max-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));display:flex;align-items:center;justify-content:center;pointer-events:none;}.con-admin-user-avatar-shell__badge-image{display:block;width:100%;height:100%;object-fit:contain;}.con-admin-user-avatar-shortcode .con-admin-2d-fam__avatar-standalone .con-admin-user-avatar-shell,.con-admin-2d-fam__avatar-preview .con-admin-user-avatar-shell,.con-admin-2d-fam-profile__avatar .con-admin-user-avatar-shell{display:block;}.con-admin-2d-fam__identity .con-admin-user-avatar-shell{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;flex:0 0 40px;}.con-admin-user-avatar-shell .con-admin-user-avatar--mini{width:100%;height:100%;}.con-admin-user-avatar-shortcode .con-admin-user-avatar-shell__badge{display:none;}.con-admin-2d-fam-detail-row__mobile-actions{display:none;}.con-admin-2d-fam-table .con-admin-schedule-card{column-gap:0;align-items:center;min-width:0;}@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-columns:10% minmax(0,60%) 20% 10%;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:10% 10% minmax(0,50%) 20% 10%;}.con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:10% minmax(0,80%) 10%;}}@media (min-width:783px) and (max-width:1024px){.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:12% minmax(0,48%) 25% 15%;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:8% 12% minmax(0,40%) 25% 15%;}.con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:12% minmax(0,68%) 20%;}}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{grid-column:1;grid-row:1;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col{grid-column:2;grid-row:1;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__name-col{grid-column:3;grid-row:1;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__chips-col{grid-column:4;grid-row:1;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__action-col{grid-column:5;grid-row:1;}.con-admin-2d-fam-table .con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-table .con-admin-2d-fam-table__name-col,.con-admin-2d-fam-table .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-table .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-table .con-admin-2d-fam-table__pending-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{min-width:0;padding:8px 0;display:flex;align-items:center;}.con-admin-2d-fam-table .con-admin-2d-fam-table__avatar-col{justify-content:flex-start;padding-left:12px;}.con-admin-2d-fam-table .con-admin-2d-fam-table__name-col{justify-content:flex-start;}.con-admin-2d-fam-table .con-admin-2d-fam-table__chips-col{justify-content:flex-start;}.con-admin-2d-fam-table .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-table .con-admin-2d-fam-table__pending-col{justify-content:flex-end;padding-right:12px;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{justify-content:flex-start;padding-left:12px;}.con-admin-2d-fam-table .con-admin-2d-fam__title-toggle{width:100%;min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;}.con-admin-2d-fam-table .con-admin-schedule-card__title-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-table .con-admin-schedule-card__toggle-icon{margin-left:0;flex:0 0 auto;}.con-admin-2d-fam-table__chips,.con-admin-2d-fam-table__actions{display:flex;align-items:center;flex-wrap:nowrap;}.con-admin-2d-fam-table__chips{justify-content:flex-start;gap:6px;}.con-admin-2d-fam-table__actions{justify-content:flex-end;gap:8px;}.con-admin-2d-fam-table .con-admin-2d-fam__table-chip,.con-admin-2d-fam-table .con-admin-2d-fam__pending-chip,.con-admin-2d-fam-table .con-admin-shortcode-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 8px;line-height:1;white-space:nowrap;}.con-admin-2d-fam-table .con-admin-2d-fam__table-chip br{display:none;}.con-admin-2d-fam-table .con-admin-2d-fam__table-chip strong,.con-admin-2d-fam-table .con-admin-shortcode-chip strong{font-weight:600;}.con-admin-2d-fam-table .con-admin-icon-button,.con-admin-2d-fam-table .con-admin-2d-fam__mail-link,.con-admin-2d-fam-table .con-admin-2d-fam__remove-link,.con-admin-2d-fam-detail-row__mobile-actions .con-admin-icon-button,.con-admin-2d-fam-detail-row__mobile-actions .con-admin-2d-fam__mail-link,.con-admin-2d-fam-detail-row__mobile-actions .con-admin-2d-fam__remove-link{width:34px;min-width:34px;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text{display:grid;gap:2px;min-width:0;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta{display:block;line-height:1.35;}@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,.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"avatar name" "expand expand";min-width:0;gap:0 10px;align-items:center;padding:10px 12px;}.con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless .con-admin-schedule-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"avatar name action";min-width:0;gap:0 10px;align-items:center;padding:10px 12px;}.con-admin-2d-fam-table .con-admin-2d-fam-table__avatar-col{grid-area:avatar;padding:0;display:flex;align-items:center;justify-content:flex-start;}.con-admin-2d-fam-table .con-admin-2d-fam-table__name-col{grid-area:name;min-width:0;padding:0;display:flex;align-items:center;}.con-admin-2d-fam-table .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-table .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{display:none;}.con-admin-2d-fam-table .con-admin-2d-fam-table__pending-col{grid-area:action;padding:0;display:flex;justify-content:flex-end;}.con-admin-2d-fam-table .con-admin-2d-fam__title-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:50px;padding:0;text-align:left;}.con-admin-2d-fam-table .con-admin-schedule-card__title-text{flex:1 1 auto;min-width:0;}.con-admin-2d-fam-table .con-admin-schedule-card__toggle-icon{margin-left:auto;flex:0 0 auto;}.con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{grid-area:expand;grid-column:1 / -1;margin-top:8px;}.con-admin-2d-fam-detail-row__mobile-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px 12px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-2d-fam-detail-row__mobile-actions .con-admin-2d-fam-table__actions{justify-content:flex-start;gap:10px;}}@media (max-width:782px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending).con-admin-2d-fam-table--headerless .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"avatar name" "expand expand";align-items:center;gap:0 10px;min-width:0;padding:8px 10px;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-schedule-card>div::before{display:none;content:none;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:0;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-2d-fam-table__name-col{grid-area:name;display:flex;align-items:center;min-width:0;padding:0;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .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;min-height:44px;padding:0;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-schedule-card__toggle-icon{justify-self:end;margin-left:0;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending) .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{display:none;}}@media (max-width:782px){.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"avatar name" "expand expand";align-items:center;gap:0 10px;min-width:0;padding:8px 10px;overflow:visible;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col{grid-area:avatar;position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:0;overflow:visible;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;overflow:visible;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{grid-area:avatar;display:flex;align-items:flex-start;justify-content:flex-start;align-self:start;justify-self:start;width:auto;min-width:0;padding:0;z-index:3;pointer-events:none;transform:translate(-2px,-4px);}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col .con-admin-shortcode-chip{min-width:20px;min-height:20px;padding:2px 6px;font-size:11px;line-height:1;justify-content:center;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__name-col{grid-area:name;display:flex;align-items:center;min-width:0;padding:0;}.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;min-height:44px;padding:0;}.con-admin-2d-fam-leaderboard .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-leaderboard .con-admin-schedule-card__toggle-icon{justify-self:end;margin-left:0;flex:0 0 auto;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{grid-area:expand;grid-column:1 / -1;margin-top:8px;}}@media (max-width:782px){.con-admin-2d-fam-search-table .con-admin-schedule-header{display:none;}.con-admin-2d-fam-search-table .con-admin-schedule-card,.con-admin-2d-fam-search-table .con-admin-schedule-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"avatar name" "action action";align-items:center;gap:8px 10px;min-width:0;min-height:0;padding:10px 12px;overflow:visible;}.con-admin-2d-fam-search-table .con-admin-schedule-card>div::before,.con-admin-2d-fam-search-table .con-admin-schedule-row>div::before{display:none;content:none;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__guild-icon-cell,.con-admin-2d-fam-search-table__guild-col{display:none;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-search-table__avatar-col{grid-area:avatar;display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:0;overflow:visible;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell,.con-admin-2d-fam-search-table .con-admin-user-avatar-shell{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;overflow:visible;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__name-col,.con-admin-2d-fam-search-table__name-col{grid-area:name;display:flex;align-items:center;min-width:0;padding:0;overflow:hidden;}.con-admin-2d-fam-search-table__name-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:14px;font-weight:600;line-height:1.25;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-search-table__action-col{grid-area:action;display:flex;align-items:center;justify-content:stretch;min-width:0;padding:0;overflow:visible;}.con-admin-2d-fam-search-table__action-col .button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__pill{width:100%;min-width:0;min-height:36px;height:auto;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;white-space:normal;}}.con-admin-discord-connect{display:grid;gap:14px;margin:0;padding:0;box-sizing:border-box;background:transparent;border:0;box-shadow:none;}.con-admin-discord-connect__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;}.con-admin-discord-connect__title{margin:0 0 4px;font-size:1.05rem;line-height:1.25;font-weight:600;color:var(--con-text,#0f172a);}.con-admin-discord-connect__intro,.con-admin-discord-connect__help{margin:0;color:var(--con-text-soft,#475569);font-size:13px;line-height:1.45;}.con-admin-discord-connect__avatar{width:60px;height:60px;min-width:60px;object-fit:cover;border-radius:50%;display:block;}.con-admin-discord-connect__notice{display:block;margin:0;padding:10px 12px;border:1px solid var(--con-border,#d7e3ef);background:#fff;color:var(--con-text,#0f172a);font-size:13px;line-height:1.4;}.con-admin-discord-connect__notice[hidden]{display:none;}.con-admin-discord-connect__notice.is-success{border-color:var(--con-admin-success-border,#86efac);color:var(--con-admin-success-text,#166534);}.con-admin-discord-connect__notice.is-error{border-color:var(--con-admin-error-border,#fda29b);color:var(--con-admin-error-text,#b42318);}.con-admin-discord-connect__status-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;}.con-admin-discord-connect__status-item{display:grid;gap:5px;min-width:0;margin:0;}.con-admin-discord-connect__status-item span{display:block;font-size:13px;font-weight:600;color:var(--con-text,#0f172a);line-height:1.35;}.con-admin-discord-connect__status-item strong{display:block;width:100%;min-height:40px;padding:10px 12px;box-sizing:border-box;border:1px solid var(--con-border,#d7e3ef);background:#fff;font-size:14px;font-weight:600;color:var(--con-text,#0f172a);line-height:1.35;overflow-wrap:anywhere;}.con-admin-discord-connect__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;}.con-admin-discord-connect__actions form{display:inline-flex;margin:0;}.con-admin-discord-connect__actions .button{cursor:pointer;}.con-admin-discord-connect__actions .button.is-loading{opacity:.72;cursor:progress;}.con-admin-discord-connect__disconnect{color:var(--con-admin-error-text,#b42318);}@media (max-width:782px){.con-admin-discord-connect__head{display:grid;grid-template-columns:minmax(0,1fr) auto;}.con-admin-discord-connect__status-grid{grid-template-columns:1fr;}.con-admin-discord-connect__actions{display:grid;align-items:stretch;}.con-admin-discord-connect__actions form,.con-admin-discord-connect__actions .button{width:100%;}.con-admin-discord-connect__actions form{display:block;}}.con-admin-discord-streak,.con-admin-discord-weekly{display:grid;gap:12px;margin:12px 0;padding:14px;border:1px solid rgba(15,23,42,.10);background:#fff;box-shadow:none;}.con-admin-discord-streak__summary,.con-admin-discord-weekly__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}.con-admin-discord-streak__summary span,.con-admin-discord-weekly__head span{color:var(--con-text-soft,#475569);font-size:13px;}.con-admin-discord-streak__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;}.con-admin-discord-streak__day{display:grid;gap:4px;align-items:center;justify-items:center;min-height:60px;padding:7px 4px;border:1px solid rgba(15,23,42,.10);background:#fff;font-size:12px;line-height:1.1;}.con-admin-discord-streak__day strong{font-size:16px;line-height:1;}.con-admin-discord-streak__day.is-claimed{border-color:rgba(22,101,52,.28);background:#f0fdf4;}.con-admin-discord-streak__day.is-today{outline:2px solid rgba(25,108,174,.25);outline-offset:1px;}.con-admin-discord-weekly__list{display:grid;gap:0;margin:0;padding:0;list-style:none;}.con-admin-discord-weekly__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(15,23,42,.08);}.con-admin-discord-weekly__list li span{display:grid;gap:2px;min-width:0;}.con-admin-discord-weekly__list li small{color:var(--con-text-soft,#475569);}.con-admin-discord-weekly__list li b{white-space:nowrap;}@media (max-width:600px){.con-admin-discord-streak__calendar{grid-template-columns:repeat(4,minmax(0,1fr));}.con-admin-discord-weekly__list li{align-items:flex-start;}}@media (max-width:782px){.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless .con-admin-schedule-row{box-sizing:border-box;width:100%;overflow:visible;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-areas:"avatar name" "expand expand";align-items:center;gap:0 12px;min-width:0;padding:12px 14px;min-height:76px;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell{width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;max-height:54px;overflow:visible;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{grid-area:avatar;display:flex;align-items:flex-start;justify-content:flex-start;align-self:start;justify-self:start;width:auto;min-width:0;padding:0;z-index:3;pointer-events:none;transform:translate(-3px,-5px);}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col .con-admin-shortcode-chip{width:auto;min-width:22px;min-height:22px;padding:2px 6px;font-size:11px;line-height:1;justify-content:center;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__name-col{grid-area:name;display:flex;align-items:center;width:100%;min-width:0;padding:0;overflow:hidden;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:100%;min-width:0;min-height:60px;padding:0;text-align:left;}.con-admin-2d-fam-leaderboard .con-admin-schedule-card__title-text{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless .con-admin-schedule-card{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-areas:"avatar name" "avatar action";align-items:start;gap:8px 14px;min-width:0;min-height:0;padding:14px;}.con-admin-2d-fam-table--pending .con-admin-schedule-card>div::before{display:none;content:none;}.con-admin-2d-fam-table--pending .con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;padding:0;overflow:visible;}.con-admin-2d-fam-table--pending .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;overflow:visible;}.con-admin-2d-fam-table--pending .con-admin-2d-fam-table__name-col{grid-area:name;display:block;width:100%;min-width:0;padding:0;overflow:hidden;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__identity{display:block;width:100%;min-width:0;text-align:left;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text{display:grid;gap:3px;width:100%;min-width:0;text-align:left;}.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;text-align:left;font-weight:600;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta{display:block;width:100%;min-width:0;overflow-wrap:anywhere;color:var(--con-text-soft,#475569);line-height:1.35;text-align:left;}.con-admin-2d-fam-table--pending .con-admin-2d-fam-table__pending-col,.con-admin-2d-fam-table--pending .con-admin-2d-fam-table__action-col.con-admin-2d-fam-table__pending-col{grid-area:action;display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:0;overflow:visible;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;width:100%;min-width:0;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip{width:auto;min-width:0;min-height:32px;padding:5px 10px;justify-content:center;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-action.con-admin-icon-button{width:32px;min-width:32px;height:32px;min-height:32px;}}.con-admin-boss-battle{display:grid;gap:16px;}.con-admin-boss-battle__topline{display:flex;align-items:center;justify-content:space-between;gap:14px;}.con-admin-boss-battle__chip{margin-left:auto;text-align:right;flex:0 0 auto;}.con-admin-boss-battle__boss{display:flex;align-items:flex-start;gap:22px;padding:14px 0 8px;}.con-admin-boss-battle__icon{width:clamp(118px,18vw,180px);height:clamp(118px,18vw,180px);display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.03);font-size:72px;line-height:1;}.con-admin-boss-battle__icon img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;}.con-admin-boss-battle__main{flex:1 1 auto;min-width:0;}.con-admin-boss-battle__bar{display:block;width:100%;height:12px;overflow:hidden;background:rgba(148,163,184,.2);}.con-admin-boss-battle__bar span{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,rgba(14,165,233,.65),rgba(37,99,235,.75));}.con-admin-boss-battle__main p{margin:6px 0 0;}.con-admin-boss-battle__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;width:100%;}.con-admin-boss-battle__button.con-admin-game-action-button,.con-admin-boss-battle__button.con-admin-guild-battle__button,.con-admin-boss-battle__button.con-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:60px;margin:0;padding:12px 18px;box-sizing:border-box;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;}.con-admin-boss-battle__button.con-admin-game-action-button--secondary{color:#0f172a;border-color:#cbd5e1;}.con-admin-boss-battle__button.con-admin-game-action-button--secondary:hover,.con-admin-boss-battle__button.con-admin-game-action-button--secondary:focus{background:#eef2f7;color:#0f172a;}.con-admin-boss-battle__button[disabled]{cursor:not-allowed;opacity:.82;}.con-admin-boss-battle__controls .con-admin-inline-status{grid-column:1 / -1;min-height:20px;}.con-admin-boss-battle__spend-note{margin-top:-4px;font-size:.9rem;font-weight:600;color:#475569;}.con-admin-boss-battle__modifiers{gap:8px;align-items:flex-start;}.con-admin-boss-battle__rewards{padding:10px 0;font-size:.95rem;}.con-admin-boss-battle__boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.con-admin-boss-battle__boards h4{margin:0 0 8px;}.con-admin-boss-battle__leaderboard{margin:0;padding-left:20px;}.con-admin-boss-battle__leaderboard li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(148,163,184,.18);}.con-admin-boss-battle__leaderboard li>span{min-width:0;overflow-wrap:anywhere;}.con-admin-boss-battle__leader-identity{display:inline-flex;align-items:center;gap:8px;min-width:0;}.con-admin-boss-battle__leader-copy{display:grid;gap:2px;min-width:0;line-height:1.2;}.con-admin-boss-battle__leader-name,.con-admin-boss-battle__leader-subline{min-width:0;overflow-wrap:anywhere;}.con-admin-boss-battle__leader-subline{font-size:12px;color:#64748b;}.con-admin-boss-battle__guild-image-wrap,.con-admin-boss-battle__avatar-shell{width:32px;min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;}.con-admin-boss-battle__guild-image{display:block;width:32px;height:32px;object-fit:contain;}.con-admin-boss-battle__defeated{border-left:3px solid rgba(34,197,94,.45);}.con-admin-boss-battle__hall{padding-top:12px;border-top:1px solid rgba(148,163,184,.18);}.con-admin-boss-admin-card{border:1px solid rgba(148,163,184,.24);padding:14px;margin:14px 0;background:rgba(15,23,42,.02);}.con-admin-boss-admin-card h4{margin:0 0 10px;}.con-admin-boss-admin-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;align-items:end;margin-bottom:12px;}.con-admin-boss-admin-grid label{display:grid;gap:5px;font-weight:600;}.con-admin-boss-admin-grid input[type="text"],.con-admin-boss-admin-grid input[type="number"]{width:100%;}@media (max-width:800px){.con-admin-boss-battle__topline{display:grid;grid-template-columns:1fr auto;align-items:center;}.con-admin-boss-battle__chip{justify-self:end;}.con-admin-boss-admin-grid{grid-template-columns:1fr;}}@media (max-width:700px){.con-admin-boss-battle__boards{grid-template-columns:1fr;}.con-admin-boss-battle__boss{align-items:flex-start;gap:14px;}.con-admin-boss-battle__icon{width:96px;height:96px;font-size:54px;}.con-admin-boss-battle__controls{grid-template-columns:1fr;}}.con-admin-plugin-button,a.con-admin-plugin-button,button.con-admin-plugin-button,input[type="button"].con-admin-plugin-button,input[type="submit"].con-admin-plugin-button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;max-width:100%;margin:0;padding:7px 14px;border:1px solid rgba(0,0,0,.16);border-radius:4px;background:#fff;color:#1d2327;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;user-select:none;box-shadow:none;appearance:none;-webkit-appearance:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease;}.con-admin-plugin-button:hover,a.con-admin-plugin-button:hover,button.con-admin-plugin-button:hover{background:#f6f7f7;border-color:rgba(0,0,0,.24);color:#1d2327;text-decoration:none;}.con-admin-plugin-button:focus-visible,a.con-admin-plugin-button:focus-visible,button.con-admin-plugin-button:focus-visible{outline:2px solid rgba(34,113,177,.55);outline-offset:2px;}.con-admin-plugin-button--primary,a.con-admin-plugin-button--primary,button.con-admin-plugin-button--primary{border-color:#2271b1;background:#2271b1;color:#fff;}.con-admin-plugin-button--primary:hover,a.con-admin-plugin-button--primary:hover,button.con-admin-plugin-button--primary:hover{border-color:#135e96;background:#135e96;color:#fff;}.con-admin-plugin-button--danger,a.con-admin-plugin-button--danger,button.con-admin-plugin-button--danger{border-color:#b42318;color:#b42318;background:#fff;}.con-admin-plugin-button--danger:hover,a.con-admin-plugin-button--danger:hover,button.con-admin-plugin-button--danger:hover{border-color:#912018;color:#912018;background:#fff7f7;}.con-admin-plugin-button--small,a.con-admin-plugin-button--small,button.con-admin-plugin-button--small{min-height:30px;padding:5px 10px;font-size:12px;}.con-admin-plugin-button[disabled],button.con-admin-plugin-button:disabled,input.con-admin-plugin-button:disabled,.con-admin-plugin-button.is-loading{opacity:.65;cursor:not-allowed;}.con-admin-plugin-button.is-loading{cursor:progress;}.con-admin-user-settings-actions .con-admin-plugin-button,.con-admin-discord-connect__actions .con-admin-plugin-button{flex:0 0 auto;}@media (max-width:782px){.con-admin-discord-connect__actions .con-admin-plugin-button,.con-admin-discord-connect__actions form{width:100%;}.con-admin-user-settings-actions .con-admin-plugin-button{width:100%;}}.con-admin-convention-profile .con-admin-convention-tabs,.con-admin-convention-profile .con-admin-convention-tabs *{box-sizing:border-box;}.con-admin-convention-profile .con-admin-convention-tab,.con-admin-convention-profile button.con-admin-convention-tab,.con-admin-convention-profile .con-admin-convention-code-button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0;padding:7px 12px;border:1px solid rgba(0,0,0,.14);border-radius:4px;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:normal;white-space:normal;cursor:pointer;box-shadow:none;appearance:none;-webkit-appearance:none;}.con-admin-convention-profile .con-admin-convention-tab:hover,.con-admin-convention-profile button.con-admin-convention-tab:hover{background:#f6f7f7;border-color:rgba(0,0,0,.24);color:#1d2327;text-decoration:none;}.con-admin-convention-profile .con-admin-convention-tab.is-active,.con-admin-convention-profile button.con-admin-convention-tab.is-active{border-color:#2271b1;background:#2271b1;color:#fff;}.con-admin-convention-profile .con-admin-convention-tab:focus-visible,.con-admin-convention-profile button.con-admin-convention-tab:focus-visible{outline:2px solid rgba(34,113,177,.55);outline-offset:2px;}.con-admin-convention-profile .con-admin-convention-tab--enter-code,.con-admin-convention-profile button.con-admin-convention-tab--enter-code{margin-left:auto;border-color:#2271b1;color:#2271b1;background:#fff;}.con-admin-convention-profile .con-admin-convention-tab--enter-code:hover,.con-admin-convention-profile button.con-admin-convention-tab--enter-code:hover{background:#f0f6fc;border-color:#135e96;color:#135e96;}.con-admin-convention-access-modal[hidden]{display:none;}.con-admin-convention-access-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;color:#1d2327;}.con-admin-convention-access-modal,.con-admin-convention-access-modal *{box-sizing:border-box;}.con-admin-convention-access-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);}.con-admin-convention-access-modal__dialog{position:relative;z-index:1;width:min(92vw,440px);max-height:calc(100vh - 40px);overflow:auto;margin:0;padding:20px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#fff;color:#1d2327;box-shadow:0 18px 60px rgba(0,0,0,.24);}.con-admin-convention-access-modal__dialog h4{margin:0 42px 8px 0;color:#1d2327;font-family:inherit;font-size:18px;font-weight:600;line-height:1.25;}.con-admin-convention-access-modal__dialog .description{margin:0 0 14px;color:#646970;font-size:13px;line-height:1.45;}.con-admin-convention-access-modal__close,button.con-admin-convention-access-modal__close{position:absolute;top:12px;right:12px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:20px;line-height:1;}.con-admin-convention-access-modal form[data-convention-access-form]{display:grid;gap:12px;margin:0;}.con-admin-convention-access-modal form[data-convention-access-form] .con-admin-user-settings-field{margin:0;}.con-admin-convention-access-modal form[data-convention-access-form] .con-admin-tools__field{width:100%;min-height:40px;margin:0;padding:8px 12px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#1d2327;font-family:inherit;font-size:14px;line-height:1.3;box-shadow:none;appearance:none;-webkit-appearance:none;}.con-admin-convention-access-modal__actions{display:flex;align-items:center;gap:10px;margin:0;}.con-admin-convention-access-modal .con-admin-convention-status{min-height:20px;margin:0;font-size:13px;line-height:1.4;}.con-admin-convention-field .con-admin-convention-multiselect,.con-admin-convention-multiselect{position:relative;width:100%;min-width:0;}.con-admin-convention-field button.con-admin-convention-multiselect__toggle,.con-admin-convention-multiselect button.con-admin-convention-multiselect__toggle,button.con-admin-convention-multiselect__toggle--owned{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;margin:0;padding:8px 12px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#1d2327;font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none;appearance:none;-webkit-appearance:none;}.con-admin-convention-field button.con-admin-convention-multiselect__toggle:hover,.con-admin-convention-multiselect button.con-admin-convention-multiselect__toggle:hover,button.con-admin-convention-multiselect__toggle--owned:hover{border-color:#8c8f94;background:#fff;color:#1d2327;}.con-admin-convention-field button.con-admin-convention-multiselect__toggle:focus-visible,.con-admin-convention-multiselect button.con-admin-convention-multiselect__toggle:focus-visible,button.con-admin-convention-multiselect__toggle--owned:focus-visible{outline:2px solid rgba(34,113,177,.55);outline-offset:2px;}.con-admin-convention-multiselect__toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-convention-multiselect__toggle i{flex:0 0 auto;color:#646970;font-size:12px;}.con-admin-convention-multiselect__menu[hidden]{display:none;}.con-admin-convention-multiselect__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100001;display:grid;gap:2px;max-height:240px;overflow:auto;margin:0;padding:6px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#1d2327;box-shadow:0 12px 32px rgba(0,0,0,.16);}.con-admin-convention-multiselect__option{display:flex;align-items:center;gap:8px;min-height:34px;margin:0;padding:6px 8px;border-radius:4px;color:#1d2327;font-family:inherit;font-size:13px;font-weight:400;line-height:1.3;cursor:pointer;}.con-admin-convention-multiselect__option:hover{background:#f6f7f7;}.con-admin-convention-multiselect__option input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:0;padding:0;}.con-admin-convention-multiselect__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}.con-admin-convention-multiselect__chips[hidden]{display:none;}.con-admin-convention-multiselect__chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #dcdcde;border-radius:999px;background:#f6f7f7;color:#1d2327;font-size:12px;line-height:1.2;}@media (max-width:640px){.con-admin-convention-profile .con-admin-convention-tabs{align-items:stretch;}.con-admin-convention-profile .con-admin-convention-tab,.con-admin-convention-profile button.con-admin-convention-tab,.con-admin-convention-profile .con-admin-convention-tab--enter-code,.con-admin-convention-profile button.con-admin-convention-tab--enter-code{width:100%;margin-left:0;}.con-admin-convention-access-modal{align-items:flex-start;padding:12px;}.con-admin-convention-access-modal__dialog{width:100%;max-height:calc(100vh - 24px);padding:16px;}.con-admin-convention-access-modal__actions{flex-direction:column;align-items:stretch;}.con-admin-convention-access-modal__actions .con-admin-plugin-button{width:100%;}.con-admin-convention-multiselect__menu{position:static;margin-top:4px;max-height:260px;box-shadow:none;}}.con-admin-2d-fam__name-line{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;}.con-admin-2d-fam__name-line .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-table .con-admin-2d-fam__name-line,.con-admin-2d-fam-search-table__name-text .con-admin-2d-fam__name-line{flex:1 1 auto;width:100%;}.con-admin-user-avatar-display{display:inline-block;width:var(--con-admin-avatar-display-size,180px);max-width:100%;aspect-ratio:1 / 1;line-height:0;vertical-align:middle;overflow:hidden;box-sizing:border-box;}.con-admin-user-avatar-display--auto{width:100%;}.con-admin-user-avatar-display img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;}.con-admin-user-avatar-display--circle,.con-admin-user-avatar-display--circle img{border-radius:50%;}.con-admin-user-avatar-display--rounded,.con-admin-user-avatar-display--rounded img{border-radius:12px;}.con-admin-user-avatar-display--square,.con-admin-user-avatar-display--square img{border-radius:0;}.con-admin-daily-d20,.con-admin-guild-battle,.con-admin-fishing,.con-admin-high-seas,.con-admin-boss-battle,.con-admin-inventory,.con-admin-points-wallet,.con-admin-user-details,.con-admin-daily-login-shortcode{max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;}.con-admin-daily-d20 *,.con-admin-guild-battle *,.con-admin-fishing *,.con-admin-high-seas *,.con-admin-boss-battle *,.con-admin-inventory *,.con-admin-points-wallet *,.con-admin-user-details *,.con-admin-daily-login-shortcode *{box-sizing:border-box;min-width:0;}@supports not (overflow: clip){.con-admin-daily-d20,.con-admin-guild-battle,.con-admin-fishing,.con-admin-high-seas,.con-admin-boss-battle,.con-admin-inventory,.con-admin-points-wallet,.con-admin-user-details,.con-admin-daily-login-shortcode{overflow-x:hidden;}}@media (max-width: 767px){.con-admin-guild-battle__arena,.con-admin-fishing__arena,.con-admin-high-seas__arena,.con-admin-boss-battle__arena,.con-admin-inventory__grid,.con-admin-fishing__modifier-list,.con-admin-guild-battle__modifier-list{max-width:100%;min-width:0;border-radius:4px;}.con-admin-guild-battle__actions,.con-admin-fishing__actions,.con-admin-high-seas__actions,.con-admin-boss-battle__actions,.con-admin-inventory__shop-row{max-width:100%;min-width:0;}}.con-admin-lfg{display:grid;gap:10px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-lfg .con-admin-card-header{margin-bottom:8px;}.con-admin-lfg .con-admin-card-header h3{margin:0;line-height:1.2;}.con-admin-lfg-form{display:grid;gap:10px;margin:0 0 14px;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-lfg-status-label{margin:0;color:#475569;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-lfg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.con-admin-lfg-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.14);background:#fff;color:inherit;cursor:pointer;box-shadow:none;transition:border-color .15s ease,background-color .15s ease;}.con-admin-lfg-option:hover{border-color:rgba(25,108,174,.55);background:#f8fbff;}.con-admin-lfg-option input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none;}.con-admin-lfg-option__check{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(15,23,42,.18);background:#fff;color:#475569;line-height:1;box-sizing:border-box;}.con-admin-lfg-option__check i{font-size:14px;line-height:1;}.con-admin-lfg-option__check .con-admin-platform-icon{display:block;width:17px;height:17px;fill:currentColor;}.con-admin-lfg-option__check .con-admin-platform-icon__checked{display:none;width:15px;height:15px;fill:currentColor;}.con-admin-lfg-option:has(input[type="checkbox"]:checked) .con-admin-lfg-option__check .con-admin-platform-icon,.con-admin-lfg-option.is-active .con-admin-lfg-option__check .con-admin-platform-icon{display:none;}.con-admin-lfg-option:has(input[type="checkbox"]:checked) .con-admin-lfg-option__check .con-admin-platform-icon__checked,.con-admin-lfg-option.is-active .con-admin-lfg-option__check .con-admin-platform-icon__checked{display:block;}.con-admin-lfg-option__copy{display:grid;gap:1px;min-width:0;line-height:1.3;}.con-admin-lfg-option__copy strong{font-size:14px;font-weight:600;color:#0f172a;}.con-admin-lfg-option__copy span{font-size:12px;color:#64748b;}.con-admin-lfg-option:has(input[type="checkbox"]:checked),.con-admin-lfg-option.is-active{border-color:#2271b1;background:#f6fbff;box-shadow:inset 3px 0 0 #2271b1;}.con-admin-lfg-option:has(input[type="checkbox"]:checked) .con-admin-lfg-option__check,.con-admin-lfg-option.is-active .con-admin-lfg-option__check{border-color:#2271b1;background:#2271b1;color:#fff;}.con-admin-lfg-option:has(input[type="checkbox"]:checked) .con-admin-lfg-option__check i,.con-admin-lfg-option.is-active .con-admin-lfg-option__check i{font-family:"Font Awesome 6 Free";font-weight:600;}.con-admin-lfg-option:has(input[type="checkbox"]:checked) .con-admin-lfg-option__check i:before,.con-admin-lfg-option.is-active .con-admin-lfg-option__check i:before{content:"";}.con-admin-lfg-option:focus-within{outline:2px solid rgba(34,113,177,.35);outline-offset:2px;}.con-admin-lfg-option.is-disabled,.con-admin-lfg-option:has(input[type="checkbox"]:disabled){opacity:.62;cursor:not-allowed;background:#f8fafc;}.con-admin-lfg-option.is-disabled .con-admin-lfg-option__check,.con-admin-lfg-option:has(input[type="checkbox"]:disabled) .con-admin-lfg-option__check{background:#f8fafc;color:#94a3b8;}.con-admin-lfg-activity-field{display:grid;gap:6px;margin:0;}.con-admin-lfg-activity-select{position:relative;display:block;min-width:0;}.con-admin-lfg-activity-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;text-align:left;background:#fff;cursor:pointer;}.con-admin-lfg-activity-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-lfg-activity-trigger i{font-size:12px;color:#64748b;transition:transform .15s ease;}.con-admin-lfg-activity-select.is-open .con-admin-lfg-activity-trigger i{transform:rotate(180deg);}.con-admin-lfg-activity-picker{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;display:grid;gap:6px;max-height:240px;overflow:auto;padding:8px;border:1px solid rgba(15,23,42,.14);background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.16);}.con-admin-lfg-activity-picker[hidden]{display:none;}.con-admin-lfg-activity-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;margin:0;padding:8px 10px;border:1px solid rgba(15,23,42,.10);background:#f8fafc;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}.con-admin-lfg-activity-option:hover{border-color:rgba(25,108,174,.45);background:#f6fbff;}.con-admin-lfg-activity-option input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none;}.con-admin-lfg-activity-option__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(15,23,42,.18);background:#fff;color:transparent;line-height:1;box-sizing:border-box;}.con-admin-lfg-activity-option__check i{font-size:11px;line-height:1;}.con-admin-lfg-activity-option__label{min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:#0f172a;overflow-wrap:anywhere;}.con-admin-lfg-activity-option:has(input[type="checkbox"]:checked),.con-admin-lfg-activity-option.is-active{border-color:#2271b1;background:#f6fbff;}.con-admin-lfg-activity-option:has(input[type="checkbox"]:checked) .con-admin-lfg-activity-option__check,.con-admin-lfg-activity-option.is-active .con-admin-lfg-activity-option__check{border-color:#2271b1;background:#2271b1;color:#fff;}.con-admin-lfg-activity-option.is-hidden{display:none;}.con-admin-lfg-field-hint{display:block;margin-top:2px;color:#64748b;font-size:12px;line-height:1.35;}.con-admin-lfg-selected-activities{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:0;margin-top:-2px;}.con-admin-lfg-selected-activities[hidden]{display:none;}.con-admin-lfg-selected-activity-chip{gap:5px;max-width:100%;}.con-admin-lfg-selected-activity-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-lfg-selected-activity-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;margin:0 -3px 0 0;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;box-shadow:none;cursor:pointer;line-height:1;opacity:.72;}.con-admin-lfg-selected-activity-chip__remove:hover,.con-admin-lfg-selected-activity-chip__remove:focus-visible{opacity:1;outline:none;}.con-admin-lfg-selected-activity-chip__remove i{font-size:11px;line-height:1;}.con-admin-lfg-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.con-admin-lfg-actions .con-admin-inline-status{min-height:20px;}.con-admin-lfg .con-admin-engagement-list{display:grid;gap:8px;margin-top:14px;}.con-admin-lfg .con-admin-engagement-list h4{margin:0;font-size:14px;font-weight:600;color:#0f172a;}.con-admin-lfg .con-admin-engagement-user{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(15,23,42,.10);background:#fff;box-shadow:none;}.con-admin-lfg .con-admin-engagement-user__avatar{width:40px;height:40px;min-width:40px;border-radius:50%;object-fit:cover;}.con-admin-lfg .con-admin-engagement-user__body{display:grid;gap:5px;min-width:0;}.con-admin-lfg .con-admin-engagement-user__body>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;color:#0f172a;}.con-admin-lfg .con-admin-engagement-user__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;}.con-admin-lfg .con-admin-engagement-user__note{display:block;color:#475569;font-size:13px;line-height:1.35;overflow-wrap:anywhere;}.con-admin-lfg .con-admin-engagement-user__actions{justify-content:flex-end;}.con-admin-lfg .con-admin-engagement-fam-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:1px solid rgba(15,23,42,.14);background:#fff;color:#475569;text-decoration:none;box-shadow:none;cursor:pointer;line-height:1;transition:border-color .15s ease,background-color .15s ease,color .15s ease;}.con-admin-lfg .con-admin-engagement-fam-button:hover,.con-admin-lfg .con-admin-engagement-fam-button:focus-visible{border-color:rgba(25,108,174,.55);background:#f8fbff;color:#0f172a;outline:none;}.con-admin-lfg .con-admin-engagement-fam-button--approve{border-color:rgba(22,101,52,.25);color:#166534;}.con-admin-lfg .con-admin-engagement-fam-button--cancel{border-color:rgba(180,35,24,.20);color:#b42318;}.con-admin-lfg .con-admin-engagement-fam-button.is-loading{opacity:.72;cursor:wait;}.con-admin-lfg .con-admin-engagement-fam-pending{display:inline-flex;align-items:center;gap:6px;}.con-admin-lfg .con-admin-engagement-fam-status{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:#166534;}.con-admin-lfg .con-admin-engagement-fam-status.is-error{color:#b42318;}@media (max-width:782px){.con-admin-lfg-options{grid-template-columns:1fr;}.con-admin-lfg-actions{display:grid;align-items:stretch;}.con-admin-lfg-actions .button{width:100%;}.con-admin-lfg .con-admin-engagement-user{grid-template-columns:auto minmax(0,1fr);align-items:start;}.con-admin-lfg .con-admin-engagement-user__actions{grid-column:1 / -1;justify-content:flex-start;}}.con-admin-admin-list--inventory-items.con-admin-admin-list--admin-compact.con-admin-inventory-admin__table{width:100%;min-width:0;table-layout:auto;}.con-admin-admin-list--inventory-items.con-admin-admin-list--admin-compact .con-admin-admin-list__row{grid-template-columns:40px 64px minmax(170px,1.4fr) 110px minmax(150px,1.1fr) 88px 92px 92px minmax(170px,1.3fr);min-width:1040px;align-items:center;}.con-admin-admin-list--inventory-items .con-admin-admin-list__cell{overflow:hidden;text-overflow:ellipsis;}.con-admin-admin-list--inventory-items .con-admin-admin-list__cell--image{display:flex;align-items:center;justify-content:center;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__visual{width:40px;height:40px;margin:0;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__visual img,.con-admin-admin-list--inventory-items .con-admin-inventory-admin__visual .con-admin-inventory__visual{width:40px;height:40px;object-fit:contain;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__summary-item,.con-admin-admin-list--inventory-items .con-admin-inventory-admin__summary-effect{white-space:normal;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__item-key{margin-top:2px;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__editor-row{min-width:1040px;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__editor-row .con-admin-admin-list__cell{white-space:normal;overflow:visible;text-overflow:clip;}.con-admin-admin-list--inventory-items .con-admin-inventory-admin__entry[data-dirty="1"] .con-admin-inventory-admin__summary-row{background:#fffdf2;}@media (max-width:960px){.con-admin-admin-list--inventory-items.con-admin-admin-list--admin-compact .con-admin-admin-list__row,.con-admin-admin-list--inventory-items .con-admin-inventory-admin__editor-row{min-width:0;}.con-admin-admin-list--inventory-items.con-admin-admin-list--admin-compact .con-admin-admin-list__row{grid-template-columns:1fr;}.con-admin-admin-list--inventory-items .con-admin-admin-list__cell--image{justify-content:flex-start;}.con-admin-admin-list--inventory-items .con-admin-admin-list__cell::before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;}.con-admin-admin-list--inventory-items .con-admin-admin-list__cell--icon::before,.con-admin-admin-list--inventory-items .con-admin-admin-list__row--head{display:none;}}@media (max-width:960px){.con-admin-admin-list--inventory-items.con-admin-admin-list--admin-compact .con-admin-admin-list__cell{white-space:normal;overflow:visible;text-overflow:clip;}}.con-admin-inline-check{display:flex;align-items:center;gap:8px;min-height:38px;box-sizing:border-box;}.con-admin-inline-check input[type="checkbox"]{margin:0;}.con-admin-inventory__display-row{margin-top:10px;display:flex;align-items:center;justify-content:flex-start;}.con-admin-inventory__display-button{min-height:36px;padding:6px 10px;width:100%;font-size:13px;font-weight:600;line-height:1.2;}.con-admin-inventory__display-button.is-active{background:#0f172a;border-color:#0f172a;color:#fff;}.con-admin-inventory__display-button.is-locked-by-limit,.con-admin-inventory__display-button:disabled.is-locked-by-limit{opacity:.55;cursor:not-allowed;}.con-admin-inventory-display__option.is-display-limit-locked:not(.is-displayed){opacity:.78;}.con-admin-inventory-display{display:grid;gap:12px;}.con-admin-inventory-display__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}.con-admin-inventory-display__head strong,.con-admin-inventory-display__title{font-weight:600;color:#0f172a;}.con-admin-inventory-display__head span,.con-admin-inventory-display__category{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid rgba(15,23,42,.12);font-size:12px;line-height:1.2;color:#475569;background:#fff;}.con-admin-inventory-display__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;}.con-admin-inventory-display__option{display:grid;gap:10px;}.con-admin-inventory-display__option.is-displayed{border-color:rgba(15,23,42,.22);}.con-admin-inventory-display__item{display:flex;align-items:flex-start;gap:12px;min-width:0;}.con-admin-inventory-display--image-only{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;justify-content:center;gap:6px;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-inventory-display--image-only .con-admin-inventory__visual{width:72px;height:72px;flex:0 0 72px;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{display:inline-grid;grid-template-columns:repeat(3,auto);min-height:0;align-content:center;align-items:center;justify-content:center;justify-self:start;width:auto;max-width:132px;min-width:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-inventory-display__copy{display:grid;gap:6px;min-width:0;}.con-admin-inventory-display__copy strong{display:block;color:#0f172a;}.con-admin-inventory-display__effect{font-size:13px;line-height:1.35;color:#475569;}.con-admin-inventory-display__locked-note{display:block;font-size:12px;line-height:1.35;color:#64748b;}.con-admin-2d-fam-profile__section--display-item{display:grid;gap:8px;align-content:start;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory__visual{width:72px;height:72px;flex-basis:72px;}@media (max-width:782px){.con-admin-inventory-display__head{display:grid;justify-content:stretch;}.con-admin-inventory__display-button{width:100%;}}.con-admin-staff-tasks--shortcode{display:grid;gap:12px;padding:0;box-sizing:border-box;}.con-admin-staff-tasks--shortcode .con-admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 2px;padding:0;}.con-admin-staff-tasks--shortcode .con-admin-card-header h3{margin:0;font-size:20px;line-height:1.2;}.con-admin-staff-tasks--shortcode .con-admin-card-header p{margin:4px 0 0;color:#50575e;font-size:14px;line-height:1.45;}.con-admin-staff-tasks__status:empty{display:none;}.con-admin-staff-task-form,.con-admin-staff-task-submit-form{display:grid;gap:10px;box-sizing:border-box;}.con-admin-staff-task-form p,.con-admin-staff-task-submit-form p{margin:0;}.con-admin-staff-task-form label,.con-admin-staff-task-submit-form label{display:grid;gap:3px;margin:0;font-size:11px;line-height:1.3;font-weight:600;color:rgba(0,0,0,.72);}.con-admin-staff-task-form,.con-admin-staff-task-submit-form,.con-admin-staff-task-progress-form,.con-admin-staff-task-comment-form{--con-admin-field-height:34px;}.con-admin-staff-task-form .con-admin-tools__field,.con-admin-staff-task-submit-form .con-admin-tools__field,.con-admin-staff-task-progress-form .con-admin-tools__field,.con-admin-staff-task-comment-form .con-admin-tools__field{width:100%;min-height:var(--con-admin-field-height,34px);margin:0;padding:7px 9px;border-radius:var(--con-admin-field-radius,4px);border:1px solid rgba(0,0,0,.14);background:#fff;box-shadow:none;font-size:13px;line-height:1.3;box-sizing:border-box;}.con-admin-staff-task-form input.con-admin-tools__field,.con-admin-staff-task-form select.con-admin-tools__field,.con-admin-staff-task-submit-form input.con-admin-tools__field,.con-admin-staff-task-submit-form select.con-admin-tools__field,.con-admin-staff-task-progress-form input.con-admin-tools__field,.con-admin-staff-task-progress-form select.con-admin-tools__field,.con-admin-staff-task-comment-form input.con-admin-tools__field,.con-admin-staff-task-comment-form select.con-admin-tools__field{height:var(--con-admin-field-height,34px);min-height:var(--con-admin-field-height,34px);padding-top:0;padding-bottom:0;}.con-admin-staff-task-form textarea.con-admin-tools__field,.con-admin-staff-task-submit-form textarea.con-admin-tools__field,.con-admin-staff-task-progress-form textarea.con-admin-tools__field,.con-admin-staff-task-comment-form textarea.con-admin-tools__field{min-height:88px;height:auto;padding:8px 9px;line-height:1.35;resize:vertical;}.con-admin-staff-task-submit-form .con-admin-tools__field:focus{outline:none;border-color:rgba(0,0,0,.28);box-shadow:none;}.con-admin-form-grid{display:grid;gap:12px;}.con-admin-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-staff-task-form__roles{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:0;margin:0;padding:0;}.con-admin-staff-task-form__roles legend{font-weight:600;width:100%;margin-bottom:2px;}.con-admin-staff-task-form__roles label,.con-admin-staff-task-form__toggle label{display:inline-flex;align-items:center;gap:6px;font-weight:500;}.con-admin-staff-task-list{display:grid;gap:14px;}.con-admin-staff-task-card{padding:0;background:transparent;border:0;box-shadow:none;box-sizing:border-box;}.con-admin-staff-task-card+.con-admin-staff-task-card{padding-top:6px;}.con-admin-staff-task-card__head{padding:0;border:0;}.con-admin-staff-task-card__head h4{margin:0;font-size:16px;line-height:1.25;}.con-admin-staff-task-card__head p,.con-admin-staff-task-card__reward,.con-admin-staff-task-card__raffle,.con-admin-staff-task-static-detail{margin:0;color:#50575e;font-size:14px;line-height:1.45;}.con-admin-staff-task-card__description{font-size:14px;line-height:1.5;color:#1d2327;}.con-admin-staff-task-card__description p{margin:0 0 8px;}.con-admin-staff-task-card__description p:last-child{margin-bottom:0;}.con-admin-staff-task-submit-form{padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-staff-task-submit-form__button{justify-self:start;}.con-admin-staff-task-submit-form__status{margin:0;display:grid;gap:6px;}.con-admin-staff-task-submit-form__status:empty{display:none;}.con-admin-status-pill{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid rgba(15,23,42,.10);background:#f8fafc;color:#334155;font-size:12px;font-weight:600;white-space:nowrap;}.con-admin-status-pill--approved{border-color:rgba(2,122,72,.18);background:#ecfdf3;color:#027a48;}.con-admin-status-pill--rejected{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-status-pill--pending{border-color:rgba(180,83,9,.18);background:#fffbeb;color:#92400e;}.con-admin-staff-task-history{display:grid;gap:10px;margin-top:14px;}.con-admin-staff-task-history h4{margin:0;font-size:16px;line-height:1.25;}.con-admin-staff-task-history__list{display:grid;gap:8px;}.con-admin-staff-task-history__item{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:0;border:0;background:transparent;box-sizing:border-box;}.con-admin-staff-task-history__item span:first-child{display:grid;gap:2px;}.con-admin-staff-task-history__item small{color:#64748b;}.con-admin-staff-task-proof-thumb{width:48px;height:48px;object-fit:cover;border:1px solid rgba(15,23,42,.10);}.con-admin-staff-task-review{display:grid;gap:8px;}.con-admin-shortcode-list{display:grid;gap:8px;}.con-admin-shortcode-list code{display:inline-block;width:max-content;max-width:100%;padding:6px 8px;background:#f6f7f7;border:1px solid #dcdcde;}@media (max-width:782px){.con-admin-staff-tasks--shortcode .con-admin-card-header,.con-admin-staff-task-card__head,.con-admin-staff-task-history__item{display:grid;justify-content:stretch;}.con-admin-form-grid--two{grid-template-columns:1fr;}.con-admin-status-pill{width:max-content;}.con-admin-staff-task-submit-form__button{width:100%;justify-content:center;}}.con-admin-staff-tasks-admin .con-admin-panel-card{margin-bottom:16px;}.con-admin-staff-tasks-admin .con-admin-form-grid{align-items:start;}.con-admin-staff-tasks-admin .con-admin-staff-task-form .submit{margin:4px 0 0;padding:0;}.con-admin-staff-task-bulk-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:12px;border:1px solid #dcdcde;background:#fff;}.con-admin-staff-task-bulk-form .con-admin-tools__field{max-width:280px;}.con-admin-staff-task-details{display:grid;gap:3px;font-size:12px;line-height:1.35;color:#475569;}.con-admin-staff-task-details span{display:block;min-width:0;overflow-wrap:anywhere;}.con-admin-staff-task-history__main{display:grid;gap:5px;min-width:0;}.con-admin-staff-task-history__main .con-admin-staff-task-details{font-size:12px;}.con-admin-staff-tasks-admin .check-column{width:2.2em;text-align:center;}.con-admin-staff-tasks-admin .con-admin-actions-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}@media (max-width:782px){.con-admin-staff-task-bulk-form{display:grid;align-items:stretch;}.con-admin-staff-task-bulk-form .con-admin-tools__field{max-width:100%;}.con-admin-staff-tasks-admin .con-admin-actions-inline .button{width:100%;justify-content:center;}}.con-admin-staff-task-history__more{margin:10px 0 0;padding:0;}.con-admin-staff-task-history__more .con-admin-plugin-button{min-height:34px;padding:7px 12px;}.con-admin-inventory__coin-icon svg{display:block;width:14px;height:14px;}.con-admin-staff-task-form .con-admin-tools__field,.con-admin-staff-task-submit-form .con-admin-tools__field{max-width:100%;}.con-admin-staff-assignment-manager{display:grid;gap:14px;}.con-admin-staff-assignment-form{display:grid;gap:10px;margin:0 0 14px;}.con-admin-staff-assignment-form .submit{margin:0;padding:0;}.con-admin-staff-assignment-form__rewards{align-items:start;}.con-admin-staff-assignment-fieldset{border:1px solid #dcdcde;border-radius:4px;padding:10px;margin:0;display:grid;gap:8px;}.con-admin-staff-assignment-fieldset legend{font-weight:600;padding:0 4px;}.con-admin-staff-assignment-fieldset p{margin:0;}.con-admin-staff-assignment-table{display:grid;gap:10px;}.con-admin-daily-tasks{display:grid;gap:8px;padding:0;font-size:13px;}.con-admin-daily-task-list{display:grid;gap:0;}.con-admin-daily-task-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#646970;margin:8px 0 2px;}.con-admin-daily-task-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #eef2f7;}.con-admin-daily-task-item:last-child{border-bottom:0;}.con-admin-daily-task-item.is-complete .con-admin-daily-task-item__body strong{text-decoration:line-through;color:#646970;}.con-admin-daily-task-item.is-complete .con-admin-daily-task-item__body span{color:#8c8f94;}.con-admin-daily-task-item__body{display:grid;gap:1px;min-width:0;}.con-admin-daily-task-item__details{display:grid;gap:1px;margin-top:2px;}.con-admin-daily-task-item__body strong{font-size:13px;line-height:1.25;color:#1d2327;}.con-admin-daily-task-item__body span,.con-admin-daily-task-item__body small{font-size:12px;color:#646970;line-height:1.3;}.con-admin-daily-task-item__action{display:flex;justify-content:flex-end;align-items:center;gap:6px;}.con-admin-daily-task-item__action form{display:flex;align-items:center;gap:6px;margin:0;}.con-admin-daily-task-item__action .con-admin-plugin-button{min-height:28px;padding:4px 10px;font-size:12px;line-height:1.2;}@media (max-width:782px){.con-admin-staff-assignment-fieldset{padding:8px;}.con-admin-daily-task-item{grid-template-columns:minmax(0,1fr);}.con-admin-daily-task-item__action{justify-content:flex-start;}.con-admin-daily-task-item__action form{display:grid;align-items:stretch;}.con-admin-daily-task-item__action .con-admin-plugin-button{width:100%;justify-content:center;}}.con-admin-staff-assignee-lookup{display:grid;gap:6px;margin:0;}.con-admin-staff-assignee-lookup label{display:grid;gap:4px;}.con-admin-staff-assignee-lookup__results{display:block;margin:0;}.con-admin-staff-assignee-lookup__select{width:100%;max-width:100%;}.con-admin-staff-assignee-lookup .con-admin-tools__result-empty{margin:0;}.con-admin-staff-assignee-lookup .con-admin-tools__search-status{margin:0;}.con-admin-checkin-code-card__edit{margin-top:8px;}.con-admin-checkin-code-card__edit>summary{display:inline-flex;align-items:center;width:max-content;cursor:pointer;list-style:none;}.con-admin-checkin-code-card__edit>summary::-webkit-details-marker{display:none;}.con-admin-checkin-code-card__edit-form{margin-top:10px;padding-top:10px;border-top:1px solid #dcdcde;}.con-admin-level-card.con-admin-level-card--minimal{display:block;clear:none;width:100%;margin:0;padding:0;gap:0;background:transparent;border:0;box-shadow:none;}.con-admin-level-card--minimal .con-admin-level-card__bar{position:relative;inset:auto;display:block;width:100%;height:26px;margin:0;padding:0;overflow:hidden;border-radius:4px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14);box-shadow:inset 0 1px 2px rgba(0,0,0,.18);pointer-events:auto;}.con-admin-level-card--minimal .con-admin-level-card__fill{position:absolute;left:0;top:0;bottom:0;height:100%;min-width:0;border-radius:4px;}.con-admin-level-card--minimal .con-admin-level-card__bar-label{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:100%;min-height:0;margin:0;padding:0 10px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:600;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.38);pointer-events:none;}.con-admin-level-card--minimal .con-admin-level-card__meta-item{display:inline-flex;align-items:center;min-width:0;height:100%;margin:0;gap:5px;color:#fff;font-size:12px;line-height:1;white-space:nowrap;}.con-admin-level-card--minimal .con-admin-level-card__meta-item i{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:1;}.con-admin-level-card--minimal .con-admin-level-card__meta-item--xp{justify-self:start;text-align:left;}.con-admin-level-card--minimal .con-admin-level-card__meta-item--next{justify-self:end;justify-content:flex-end;text-align:right;overflow:hidden;text-overflow:ellipsis;}@media (max-width:480px){.con-admin-level-card--minimal .con-admin-level-card__bar{height:24px;min-height:24px;border-radius:4px;}.con-admin-level-card--minimal .con-admin-level-card__fill{border-radius:4px;}.con-admin-level-card--minimal .con-admin-level-card__bar-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:normal;height:100%;min-height:0;padding:0 8px;gap:8px;font-size:11px;line-height:1;}.con-admin-level-card--minimal .con-admin-level-card__meta-item{height:100%;font-size:11px;line-height:1;}}.con-admin-choice{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer;user-select:none;}.con-admin-choice__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none;}.con-admin-choice__mark{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border:1px solid rgba(15,23,42,.24);border-radius:4px;background:#fff;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;}.con-admin-choice__mark::after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;}.con-admin-choice__input:checked+.con-admin-choice__mark{border-color:#2271b1;background:#2271b1;}.con-admin-choice__input:checked+.con-admin-choice__mark::after{opacity:1;}.con-admin-choice__input:focus-visible+.con-admin-choice__mark{outline:2px solid rgba(34,113,177,.45);outline-offset:2px;}.con-admin-choice__input:disabled+.con-admin-choice__mark,.con-admin-choice__input:disabled~.con-admin-choice__body{opacity:.55;}.con-admin-choice__input:disabled~.con-admin-choice__body,.con-admin-choice__input:disabled+.con-admin-choice__mark{cursor:not-allowed;}.con-admin-choice__body{min-width:0;display:grid;gap:2px;color:inherit;}.con-admin-choice--compact{align-items:center;}.con-admin-choice--compact .con-admin-choice__mark{margin-top:0;}.con-admin-fam-mail__reply-send.is-loading,.con-admin-fam-mail__reply-send[aria-busy="true"]{opacity:.78;cursor:progress;}.con-admin-fam-mail__reply-send .con-admin-loading-indicator--inline{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;}.con-admin-fam-mail__reply-send .con-admin-loading-indicator__spinner{width:12px;height:12px;}.con-admin-fam-mail__reply-status{min-height:18px;display:inline-flex;align-items:center;}.con-admin-wrap :where( a[href],button:not(:disabled),input[type="button"]:not(:disabled),input[type="submit"]:not(:disabled),input[type="reset"]:not(:disabled),input[type="checkbox"]:not(:disabled),input[type="radio"]:not(:disabled),summary,label.con-admin-choice,label.con-admin-lfg-option,[role="button"]:not([aria-disabled="true"]),[data-action]:not([aria-disabled="true"]),[data-role$="button"]:not([aria-disabled="true"]),.button:not(:disabled),.button-primary:not(:disabled),.con-btn:not(:disabled),.con-admin-plugin-button:not(:disabled),.con-admin-icon-button:not(:disabled),.con-admin-game-action-button:not(:disabled),.con-admin-favorite-toggle:not(:disabled),.con-admin-attending-toggle:not(:disabled),.con-admin-lfg-option:not(.is-disabled),.con-admin-notification-settings__toggle:not(.is-disabled),.con-admin-choice:not(.is-disabled),.con-admin-schedule-card__title-toggle,.con-admin-2d-fam__title-toggle,.con-admin-2d-fam__avatar-trigger,.con-admin-2d-fam__mail-link,.con-admin-fam-mail__toggle,.con-admin-fam-mail__reply-icon,.con-admin-fam-mail__report,.con-admin-fam-mail-send-list__button,.con-admin-show-more-button:not(:disabled) ),.con-admin-schedule-shell :where( a[href],button:not(:disabled),input[type="button"]:not(:disabled),input[type="submit"]:not(:disabled),input[type="checkbox"]:not(:disabled),summary,[role="button"]:not([aria-disabled="true"]),[data-action]:not([aria-disabled="true"]),.button:not(:disabled),.con-admin-icon-button:not(:disabled),.con-admin-favorite-toggle:not(:disabled),.con-admin-attending-toggle:not(:disabled),.con-admin-schedule-card__title-toggle,.con-admin-2d-fam__title-toggle,.con-admin-2d-fam__mail-link ),.con-admin-tcg-shell :where( a[href],button:not(:disabled),input[type="button"]:not(:disabled),input[type="submit"]:not(:disabled),input[type="checkbox"]:not(:disabled),summary,[role="button"]:not([aria-disabled="true"]),[data-action]:not([aria-disabled="true"]),.button:not(:disabled),.con-admin-tcg-toggle:not(.con-admin-tcg-toggle--disabled),.con-admin-tcg-image-button,.con-admin-tcg-modal__close ){cursor:pointer;}.con-admin-wrap :where( button:disabled,input:disabled,[aria-disabled="true"],.is-disabled,.disabled ),.con-admin-schedule-shell :where( button:disabled,input:disabled,[aria-disabled="true"],.is-disabled,.disabled ),.con-admin-tcg-shell :where( button:disabled,input:disabled,[aria-disabled="true"],.is-disabled,.disabled,.con-admin-tcg-toggle--disabled ){cursor:not-allowed;}.con-admin-wrap :where(.is-loading,.is-busy,[aria-busy="true"]),.con-admin-schedule-shell :where(.is-loading,.is-busy,[aria-busy="true"]),.con-admin-tcg-shell :where(.is-loading,.is-busy,[aria-busy="true"]){cursor:wait;}.con-admin-event-checkin__status{display:block;margin-top:10px;min-height:20px;padding:8px 12px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font-size:13px;line-height:1.35;}.con-admin-event-checkin__status[hidden]{display:none;}.con-admin-event-checkin__status.is-working{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;}.con-admin-event-checkin__status.is-success{border-color:#86efac;background:#f0fdf4;color:#166534;}.con-admin-event-checkin__status.is-error{border-color:#fca5a5;background:#fef2f2;color:#b91c1c;}.con-admin-event-checkin .con-admin-plugin-button.is-loading{cursor:wait;opacity:.82;}.con-admin-my2d-plan-summary{display:grid;gap:14px;margin:0 0 16px;padding:16px;border:1px solid rgba(15,23,42,.10);background:#fff;}.con-admin-my2d-plan-summary__intro{display:grid;gap:4px;}.con-admin-my2d-plan-summary__intro h3{margin:0;font-size:20px;line-height:1.2;color:#0f172a;}.con-admin-my2d-plan-summary__intro p{margin:0;color:#64748b;font-size:14px;line-height:1.45;}.con-admin-my2d-plan-summary__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.con-admin-my2d-plan-summary__card{display:grid;gap:4px;padding:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;min-width:0;}.con-admin-my2d-plan-summary__card span{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b;}.con-admin-my2d-plan-summary__card strong{font-size:20px;line-height:1.2;color:#0f172a;overflow-wrap:anywhere;}.con-admin-my2d-plan-summary__card small{color:#64748b;font-size:13px;line-height:1.35;}.con-admin-empty-state--helpful{gap:6px;padding:16px;border:1px solid rgba(15,23,42,.10);background:#f8fafc;color:#334155;}.con-admin-empty-state--helpful strong{font-size:15px;color:#0f172a;}.con-admin-empty-state--helpful span{font-size:14px;line-height:1.45;color:#64748b;}.con-admin-fam-notification-panel__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;}.con-admin-fam-notification-panel__mark-read{min-height:32px;}.con-admin-2d-fam-request-modal__request.is-resolved,.con-admin-fam-notification-mail-item.is-resolved{opacity:.55;pointer-events:none;}.con-admin-favorite-toggle.is-busy{opacity:.78;}@media (max-width:782px){.con-admin-my2d-plan-summary__cards{grid-template-columns:1fr;}.con-admin-fam-notification-panel__foot{display:grid;justify-content:stretch;}.con-admin-fam-notification-panel__foot .button{width:100%;text-align:center;}}.con-admin-fam-mail__replies{margin-top:2px;padding:8px 0 0 12px;border-left:2px solid rgba(15,23,42,.12);background:transparent;box-shadow:none;}.con-admin-fam-mail__reply{padding:8px 0;gap:4px;border:0;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;}.con-admin-fam-mail__reply:last-child{border-bottom:0;}.con-admin-fam-mail__reply-head .con-admin-fam-mail__time{margin-left:auto;}.con-admin-2d-fam__pending-action[aria-busy="true"],.con-admin-favorite-toggle.is-busy,.con-admin-event-checkin__form [aria-busy="true"]{cursor:progress;opacity:.72;}.con-admin-2d-fam-search-group{margin-top:12px;}.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:56px minmax(0,1fr) auto;gap:10px;min-width:0;padding:10px 12px;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__avatar-col{grid-column:1;grid-row:1;justify-content:flex-start;padding:0;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__name-col{grid-column:2;grid-row:1;justify-content:flex-start;padding:0;min-width:0;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__action-col{grid-column:3;grid-row:1;justify-content:flex-end;padding:0;display:flex;}.con-admin-2d-fam-search-table__name-text{display:block;line-height:1.25;}.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-discord-connected-badge,.con-admin-2d-fam-search-table .con-admin-schedule-card__toggle-icon{display:none;}.con-admin-2d-fam-search-table__action-col .button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__pill{min-height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;}.con-admin-fam-mail__reply-inline{margin-left:4px;color:#2563eb;font-weight:600;}.con-admin-fam-mail__reply-inline:hover{text-decoration:underline;}.con-admin-fam-mail__reply-children{gap:4px;margin:6px 0 0 24px;padding-left:12px;border-left:2px solid rgba(15,23,42,.10);}.con-admin-fam-mail__reply .con-admin-fam-mail__reply{padding-bottom:6px;}@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:44px minmax(0,1fr);grid-template-areas:"avatar name" "action action";padding:8px 10px;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__avatar-col{grid-area:avatar;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__name-col{grid-area:name;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__action-col{grid-area:action;display:flex;justify-content:stretch;margin-top:6px;}.con-admin-2d-fam-search-table__action-col .button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__pill{width:100%;white-space:normal;}.con-admin-fam-mail__reply-children{margin-left:12px;padding-left:10px;}.con-admin-fam-mail__reply-head .con-admin-fam-mail__reply-inline{margin-left:0;}}.con-admin-fam-mail__item-tools .con-admin-fam-mail__reply-icon{margin-left:2px;}.con-admin-fam-mail__reply{position:relative;display:block;padding:8px 0 8px 12px;border-left:2px solid rgba(25,108,174,.12);}.con-admin-fam-mail__reply-main{display:grid;gap:6px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);background:#fff;}.con-admin-fam-mail__reply-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;}.con-admin-fam-mail__reply-meta{display:grid;gap:1px;}.con-admin-fam-mail__reply-meta strong{font-size:13px;line-height:1.2;color:#0f172a;}.con-admin-fam-mail__reply-meta .con-admin-fam-mail__time{font-size:11px;line-height:1.2;color:#64748b;}.con-admin-fam-mail__reply-inline{justify-self:end;width:28px;height:28px;}.con-admin-fam-mail__reply-body{padding-left:32px;font-size:13px;line-height:1.45;color:#334155;}.con-admin-fam-mail__reply-box--nested{margin:4px 0 2px 32px;padding:8px;border:1px solid rgba(25,108,174,.12);background:#f8fbff;}.con-admin-fam-mail__reply-children{display:grid;gap:8px;margin:8px 0 0 14px;}.con-admin-fam-mail__reply-children .con-admin-fam-mail__reply{padding-left:10px;}.con-admin-fam-mail__actions{min-height:0;}.con-admin-fam-mail__item>.con-admin-fam-mail__reply-box{margin-top:8px;padding:10px;border:1px solid rgba(25,108,174,.12);background:#f8fbff;}@media (max-width:782px){.con-admin-fam-mail__reply{padding-left:8px;}.con-admin-fam-mail__reply-main{padding:8px;}.con-admin-fam-mail__reply-body{padding-left:0;}.con-admin-fam-mail__reply-box--nested{margin-left:0;}.con-admin-fam-mail__reply-children{margin-left:8px;}.con-admin-fam-mail__reply-head{grid-template-columns:auto minmax(0,1fr) auto;}}.con-admin-fam-mail__reply-inline,.con-admin-fam-mail__reply-inline:hover,.con-admin-fam-mail__reply-inline:focus-visible{text-decoration:none;}.con-admin-fam-mail__reply-children{padding-left:0;border-left:0;}.con-admin-2d-fam-search-group{margin-top:8px;}.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 .con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-search-table .con-admin-2d-fam-search-table__avatar-col{grid-column:1;grid-row:1;justify-content:flex-start;align-items:center;padding:0;min-width:0;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell,.con-admin-2d-fam-search-table .con-admin-user-avatar-shell,.con-admin-2d-fam-search-table .con-admin-user-avatar{width:40px;height:40px;max-width:40px;max-height:40px;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__name-col,.con-admin-2d-fam-search-table .con-admin-2d-fam-search-table__name-col{grid-column:2;grid-row:1;justify-content:flex-start;align-items:center;padding:0;min-width:0;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-search-table .con-admin-2d-fam-search-table__action-col{grid-column:3;grid-row:1;justify-self:end;justify-content:flex-end;align-items:center;display:flex;gap:6px;padding:0;min-width:max-content;}.con-admin-2d-fam-search-table__name-text{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:600;line-height:1.2;}.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__discord-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:#5865f2;font-size:15px;line-height:1;}.con-admin-2d-fam-search-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;}.con-admin-2d-fam-search-action,.con-admin-2d-fam-search-table__action-col .button.con-admin-2d-fam-search-action,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button.con-admin-2d-fam-search-action,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__pill.con-admin-2d-fam-search-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;width:auto;min-width:0;padding:6px 11px;line-height:1.1;white-space:nowrap;box-sizing:border-box;}.con-admin-2d-fam-search-action--cancel.con-admin-icon-button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam-search-action--cancel{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;}.con-admin-2d-fam__action-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;font-size:14px;}.con-admin-2d-fam__action-text{display:inline-flex;align-items:center;line-height:1.15;}.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-2d-fam-search-table .con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-search-table .con-admin-2d-fam-search-table__avatar-col{grid-area:avatar;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__name-col,.con-admin-2d-fam-search-table .con-admin-2d-fam-search-table__name-col{grid-area:name;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__action-col,.con-admin-2d-fam-search-table .con-admin-2d-fam-search-table__action-col{grid-area:action;justify-self:end;justify-content:flex-end;margin-top:0;min-width:max-content;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__avatar-col .con-admin-user-avatar-shell,.con-admin-2d-fam-search-table .con-admin-user-avatar-shell,.con-admin-2d-fam-search-table .con-admin-user-avatar{width:36px;height:36px;max-width:36px;max-height:36px;}.con-admin-2d-fam-search-action,.con-admin-2d-fam-search-table__action-col .button.con-admin-2d-fam-search-action,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button.con-admin-2d-fam-search-action,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__pill.con-admin-2d-fam-search-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;white-space:nowrap;}.con-admin-2d-fam-search-action--cancel.con-admin-icon-button,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam-search-action--cancel{width:36px;min-width:36px;height:36px;min-height:36px;}.con-admin-2d-fam-search-row .con-admin-2d-fam__action-text,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__action-text,.con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__inline-confirmation{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.con-admin-2d-fam-search-actions{gap:4px;}.con-admin-2d-fam__discord-icon{width:18px;height:18px;font-size:14px;}}.con-admin-fam-mail__actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:24px;margin-top:2px;}.con-admin-fam-mail__actions .con-admin-fam-mail__reply-icon,.con-admin-fam-mail__actions .con-admin-fam-mail__toggle{width:18px;height:18px;min-width:18px;min-height:24px;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;line-height:1;text-decoration:none;cursor:pointer;}.con-admin-fam-mail__actions .con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail__actions .con-admin-fam-mail__reply-icon:focus-visible,.con-admin-fam-mail__actions .con-admin-fam-mail__toggle:hover,.con-admin-fam-mail__actions .con-admin-fam-mail__toggle:focus-visible{color:#145d95;background:transparent;box-shadow:none;transform:none;text-decoration:none;}.con-admin-fam-mail__actions .con-admin-fam-mail__toggle-count{margin-left:3px;font-size:11px;line-height:1;color:currentColor;}.con-admin-fam-mail__item-tools .con-admin-fam-mail__reply-icon{display:none;}.con-admin-fam-mail__reply-head{grid-template-columns:24px auto minmax(0,1fr);}.con-admin-fam-mail__reply-inline{grid-column:1;justify-self:start;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;font-size:12px;line-height:1;text-decoration:none;cursor:pointer;}.con-admin-fam-mail__reply-inline:hover,.con-admin-fam-mail__reply-inline:focus-visible{color:#145d95;background:transparent;box-shadow:none;transform:none;text-decoration:none;}.con-admin-fam-mail__reply-head .con-admin-user-avatar{grid-column:2;}.con-admin-fam-mail__reply-meta{grid-column:3;}.con-admin-fam-mail__reply-body{padding-left:56px;}.con-admin-fam-mail__reply-box--nested{margin-left:56px;}.con-admin-fam-mail__reply-send{cursor:pointer;}.con-admin-fam-mail__reply-send:hover{cursor:pointer;}.con-admin-fam-mail__reply-send[disabled],.con-admin-fam-mail__reply-send[aria-busy="true"]{cursor:progress;}@media (max-width:782px){.con-admin-fam-mail__reply-head{grid-template-columns:24px auto minmax(0,1fr);}}.con-admin-lfg-options{grid-template-columns:repeat(3,minmax(0,1fr));}.con-admin-lfg-event-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;padding:10px;border:1px solid rgba(15,23,42,.10);background:#f8fafc;}.con-admin-lfg-event-fields .con-admin-user-settings-field{margin:0;}.con-admin-lfg-event-fields .con-admin-tools__field{width:100%;min-height:38px;}.con-admin-lfg-event-empty{margin:0;padding:10px 12px;}.con-admin-lfg-profile-chips{opacity:.92;}.con-admin-lfg-profile-chip{background:#f8fafc;}@media (max-width:980px){.con-admin-lfg-options,.con-admin-lfg-event-fields{grid-template-columns:1fr;}}.con-admin-profile-quest-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:4px;max-width:360px;}.con-admin-profile-quest-progress__bar{display:block;height:7px;border-radius:999px;background:rgba(17,24,39,.10);overflow:hidden;}.con-admin-profile-quest-progress__bar span{display:block;height:100%;border-radius:inherit;background:currentColor;opacity:.75;}.con-admin-daily-task-item.is-complete .con-admin-profile-quest-progress{max-width:220px;}.con-admin-daily-task-item.is-complete .con-admin-profile-quest-progress__bar{display:none;}.con-admin-daily-task-item.is-complete .con-admin-profile-quest-progress small{font-weight:600;color:#15803d;}.con-admin-daily-task-item.is-complete .con-admin-daily-task-item__body strong{text-decoration:none;}.con-admin-daily-task-item__details small{position:relative;padding-left:12px;}.con-admin-daily-task-item__details small:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45;}.con-admin-daily-task-item__details small.is-complete{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor;color:#8c8f94;}.con-admin-daily-task-item__details small.is-complete:before{opacity:.7;}.con-admin-fam-notification-panel--quests .con-admin-daily-task-item.is-complete .con-admin-daily-task-item__body strong,.con-admin-daily-tasks--notification .con-admin-daily-task-item.is-complete .con-admin-daily-task-item__body strong{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor;}.con-admin-fam-notification-panel--quests .con-admin-daily-task-item.is-complete,.con-admin-daily-tasks--notification .con-admin-daily-task-item.is-complete{opacity:.72;}.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-block{margin-top:0;}.con-admin-2d-fam__search[data-role="fam-live-search"] .con-admin-2d-fam__search-row{align-items:stretch;}.con-admin-2d-fam__search[data-role="fam-live-search"] .con-admin-2d-fam__search-input{width:100%;}.con-admin-2d-fam-search-group__title{margin:10px 0 8px;font-size:.82rem;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:inherit;}.con-admin-2d-fam-search-group--friends+.con-admin-2d-fam-search-group--addable{margin-top:14px;}.con-admin-2d-fam-search-group--friends .con-admin-2d-fam-search-row{opacity:.92;}.con-admin-2d-fam__search[data-role="fam-live-search"]{z-index:20;}.con-admin-2d-fam__search-results[data-role="fam-search-results"]{position:absolute;top:calc(100% + 8px);z-index:1000;display:grid;gap:10px;max-height:min(70vh,520px);overflow:auto;padding:10px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 40px rgba(15,23,42,.18);}.con-admin-2d-fam-search-group__title,.con-admin-2d-fam-search-group__title strong{display:block;margin:0 0 8px;font-size:.82rem;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:inherit;}.con-admin-2d-fam-search-group--friends+.con-admin-2d-fam-search-group--addable{margin-top:8px;}.con-admin-2d-fam__search-results .con-admin-schedule-day-group{margin:0;}.con-admin-2d-fam__search-results .con-admin-empty-state{margin:0;}@media (max-width:782px){.con-admin-2d-fam__search-results[data-role="fam-search-results"]{max-height:min(72vh,460px);padding:8px;}}.con-admin-2d-fam__search[data-role="fam-live-search"]{position:relative;width:100%;max-width:100%;}.con-admin-2d-fam__search[data-role="fam-live-search"] .con-admin-2d-fam__search-row,.con-admin-2d-fam__search[data-role="fam-live-search"] .con-admin-2d-fam__search-input{width:100%;max-width:100%;box-sizing:border-box;}.con-admin-2d-fam__search-results[data-role="fam-search-results"]{top:calc(100% + 2px);left:0;right:0;width:100%;box-sizing:border-box;gap:6px;padding:8px;border:1px solid rgba(15,23,42,.10);box-shadow:0 10px 22px rgba(15,23,42,.10);transition:opacity .12s ease,transform .12s ease;}.con-admin-2d-fam__search-results[data-role="fam-search-results"].is-refreshing{opacity:.82;}.con-admin-2d-fam-search-list{display:grid;gap:4px;margin:0;padding:0;}.con-admin-2d-fam-search-result{display:grid;grid-template-columns:40px minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;min-height:44px;padding:5px 6px;background:#fff;border:0;box-shadow:none;}.con-admin-2d-fam-search-result+.con-admin-2d-fam-search-result{border-top:1px solid rgba(15,23,42,.06);}.con-admin-2d-fam-search-result__avatar{display:flex;align-items:center;justify-content:flex-start;min-width:0;}.con-admin-2d-fam-search-result__avatar .con-admin-user-avatar-shell,.con-admin-2d-fam-search-result__avatar .con-admin-user-avatar{width:36px;height:36px;max-width:36px;max-height:36px;}.con-admin-2d-fam-search-result__name{min-width:0;overflow:hidden;}.con-admin-2d-fam-search-result__name-value,.con-admin-2d-fam-search-table__name-text .con-admin-2d-fam-search-result__name-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-search-result__action{display:flex;align-items:center;justify-content:flex-end;min-width:max-content;}.con-admin-2d-fam-search-result .con-admin-schedule-card__toggle-icon,.con-admin-2d-fam__search-results [data-role="fam-profile-open"],.con-admin-2d-fam__search-results .con-admin-2d-fam-detail-row{display:none;}.con-admin-2d-fam-search-group__title,.con-admin-2d-fam-search-group__title strong{margin:0 0 5px;font-size:.78rem;line-height:1.15;}.con-admin-2d-fam-search-group--friends+.con-admin-2d-fam-search-group--addable{margin-top:6px;}@media (max-width:782px){.con-admin-2d-fam__search-results[data-role="fam-search-results"]{top:calc(100% + 2px);padding:7px;box-shadow:0 8px 18px rgba(15,23,42,.10);}.con-admin-2d-fam-search-result{grid-template-columns:38px minmax(0,1fr) max-content;min-height:42px;padding:5px 4px;}.con-admin-2d-fam-search-result__avatar .con-admin-user-avatar-shell,.con-admin-2d-fam-search-result__avatar .con-admin-user-avatar{width:34px;height:34px;max-width:34px;max-height:34px;}}.con-admin-2d-fam-pending-shortcode,.con-admin-2d-fam-pending-shortcode.con-admin-schedule-shell,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__shell,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-block,.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{padding:0;border:0;background:transparent;background-image:none;box-shadow:none;}.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-block{margin:0;}.con-admin-2d-fam-pending-shortcode .con-admin-schedule-row,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-card{background:transparent;background-image:none;border:0;box-shadow:none;}.con-admin-2d-fam-detail-row{overflow:visible;}.con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:14px 16px;overflow:visible;}.con-admin-2d-fam-profile,.con-admin-2d-fam-profile__grid,.con-admin-2d-fam-profile__grid--with-convention,.con-admin-2d-fam-profile__section,.con-admin-2d-fam-profile__section--display-item{overflow:visible;}.con-admin-2d-fam-profile__avatar,.con-admin-2d-fam-profile__avatar .con-admin-user-avatar-shell,.con-admin-2d-fam-profile__avatar .con-admin-user-avatar{overflow:visible;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{padding:4px;max-width:none;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory__visual,.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{overflow:visible;}.con-admin-2d-fam-table .con-admin-2d-fam-detail-row__mobile-actions{padding-inline:16px;}.con-admin-inventory__active-games{display:grid;gap:0;margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08);border:1px solid rgba(125,162,205,.24);border-radius:4px;background:#fff;overflow:visible;padding:0;}.con-admin-inventory__active-games>strong{font-size:12px;line-height:1.2;font-weight:600;color:#111827;}.con-admin-inventory__active-game-list{display:flex;flex-wrap:wrap;gap:6px;padding:8px;}.con-admin-inventory__active-game-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid rgba(15,23,42,.16);border-radius:4px;background:#fff;color:#111827;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease;}.con-admin-inventory__active-game-toggle input{margin:0;}.con-admin-inventory__active-game-toggle.is-active{background:#111827;border-color:#111827;color:#fff;}.con-admin-inventory__active-game-toggle.is-limit-locked{opacity:.55;cursor:not-allowed;}.con-admin-inventory__active-games small{font-size:11px;color:#6b7280;line-height:1.3;}.con-admin-inventory__active-game-toggle.is-limit-locked input{cursor:not-allowed;}.con-admin-inventory .con-admin-inventory__shop-row{display:flex;width:100%;gap:8px;padding-top:8px;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable],.con-admin-inventory .con-admin-inventory__shop-row button.con-admin-inventory__buy-button[data-buy-consumable].con-admin-plugin-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:30px;margin:0;padding:5px 10px;gap:6px;border:1px solid rgba(0,0,0,.16);border-radius:4px;background:#fff;color:#1d2327;box-shadow:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:normal;cursor:pointer;transform:none;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable]:hover,.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable]:focus-visible{border-color:rgba(0,0,0,.24);background:#f6f7f7;color:#1d2327;box-shadow:none;transform:none;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable]:active{background:#efefef;box-shadow:none;transform:none;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable]:disabled,.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable][disabled]{opacity:.65;cursor:not-allowed;background:#fff;border-color:rgba(0,0,0,.16);color:#1d2327;box-shadow:none;transform:none;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button-label,.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button-price{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button-price{gap:4px;color:#1d2327;}.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__coin-icon,.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__coin-icon svg{width:14px;height:14px;}@media (max-width:767px){.con-admin-inventory .con-admin-inventory__shop-row .con-admin-inventory__buy-button[data-buy-consumable],.con-admin-inventory .con-admin-inventory__shop-row button.con-admin-inventory__buy-button[data-buy-consumable].con-admin-plugin-button{min-height:30px;padding:5px 10px;font-size:12px;}}.con-admin-inventory .con-admin-inventory__grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;align-items:stretch;}.con-admin-inventory .con-admin-inventory__item{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:10px;gap:6px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;box-sizing:border-box;}.con-admin-inventory .con-admin-inventory__item-top{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;margin:0;}.con-admin-inventory .con-admin-inventory__visual,.con-admin-inventory .con-admin-inventory__item-top .con-admin-inventory__visual{width:60px;height:60px;flex:0 0 60px;}.con-admin-inventory .con-admin-inventory__item-copy{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:0;}.con-admin-inventory .con-admin-inventory__item-copy>strong{display:block;min-width:0;padding-right:88px;line-height:1.2;}.con-admin-inventory .con-admin-inventory__item-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:0;margin:0;}.con-admin-inventory .con-admin-inventory__item-tags:empty{display:none;}.con-admin-inventory .con-admin-inventory__rarity{position:absolute;top:10px;right:10px;z-index:2;box-sizing:border-box;max-width:min(42%,132px);padding:3px 7px;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;line-height:1.1;font-size:10px;}.con-admin-inventory .con-admin-inventory__item-status{margin:1px 0 0;font-size:11px;line-height:1.2;}.con-admin-inventory .con-admin-inventory__item-effect{margin:1px 0 0;max-width:none;font-size:12px;line-height:1.32;}.con-admin-inventory .con-admin-inventory__shop-row{margin-top:auto;padding-top:6px;}.con-admin-inventory .con-admin-inventory__active-games{width:100%;max-width:100%;align-self:stretch;margin-top:4px;text-align:left;border:1px solid rgba(125,162,205,.24);border-radius:4px;background:#fff;overflow:visible;padding:0;}.con-admin-inventory .con-admin-inventory__active-games>summary{width:100%;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 10px;line-height:1.15;}.con-admin-inventory .con-admin-inventory__active-games>summary span{min-height:0;line-height:1.15;}.con-admin-inventory .con-admin-inventory__active-game-help{margin:0;text-align:left;padding:0 8px 8px;}.con-admin-inventory .con-admin-inventory__active-game-list{justify-content:flex-start;padding:8px;}.con-admin-inventory .con-admin-inventory__active-game-toggle{min-height:26px;padding:3px 7px;}@media (max-width:767px){.con-admin-inventory .con-admin-inventory__grid{grid-template-columns:1fr;gap:10px;}.con-admin-inventory .con-admin-inventory__item{padding:9px;}.con-admin-inventory .con-admin-inventory__item-top{grid-template-columns:48px minmax(0,1fr);gap:9px;}.con-admin-inventory .con-admin-inventory__visual,.con-admin-inventory .con-admin-inventory__item-top .con-admin-inventory__visual{width:46px;height:46px;flex-basis:46px;}.con-admin-inventory .con-admin-inventory__item-copy>strong{padding-right:82px;}.con-admin-inventory .con-admin-inventory__rarity{max-width:38%;font-size:9.5px;padding:3px 6px;}}:root{--con-admin-site-header-height:65px;--con-admin-toast-offset:12px;--con-admin-toast-top:calc(var(--con-admin-site-header-height) + var(--con-admin-toast-offset));}.con-admin-toast-stack,.con-admin-toast-stack{top:var(--con-admin-toast-top);}.con-admin-event-checkin-toast{padding-top:var(--con-admin-toast-top);}@media (max-width:782px){.con-admin-toast-stack,.con-admin-toast-stack{top:var(--con-admin-toast-top);}.con-admin-event-checkin-toast{padding-top:var(--con-admin-toast-top);}}.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;}.con-tournament-filterbar.con-admin-schedule-filters{display:grid;grid-template-columns:minmax(260px,420px);gap:12px;align-items:end;margin:0 0 10px;padding:0;background:transparent;border:0;box-shadow:none;}@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;}}@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);}}@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);}}.con-admin-convention-profile .con-admin-convention-games,.con-admin-convention-games{display:grid;gap:12px;width:100%;margin:14px 0 0;box-sizing:border-box;}.con-admin-convention-games *,.con-admin-convention-games *::before,.con-admin-convention-games *::after{box-sizing:border-box;}.con-admin-convention-games__header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;}.con-admin-convention-games__header h5{margin:0;color:var(--con-admin-text,#17212b);font-size:1rem;font-weight:600;line-height:1.25;}.con-admin-convention-games__actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:4px 0 0;}.con-admin-convention-games .con-admin-convention-help{margin:0;color:var(--con-admin-text-soft,#5b6b7c);font-size:13px;line-height:1.4;}.con-admin-convention-game-list{display:grid;gap:10px;width:100%;}.con-admin-convention-game-row{width:100%;margin:0;border:1px solid var(--con-admin-border-strong,#c7d2de);background:var(--con-admin-surface,#fff);color:var(--con-admin-text,#17212b);box-shadow:none;}.con-admin-convention-game-row__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:0;background:var(--con-admin-surface,#fff);}.con-admin-convention-game-row__toggle,button.con-admin-convention-game-row__toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;color:inherit;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;}.con-admin-convention-game-row__toggle:hover .con-admin-convention-game-row__title,.con-admin-convention-game-row__toggle:focus .con-admin-convention-game-row__title{text-decoration:underline;}.con-admin-convention-game-row__toggle:focus-visible{outline:2px solid rgba(29,78,216,.35);outline-offset:2px;}.con-admin-convention-game-row__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--con-admin-text-soft,#5b6b7c);transition:transform .14s ease;}.con-admin-convention-game-row.is-expanded .con-admin-convention-game-row__chevron{transform:rotate(90deg);}.con-admin-convention-game-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-convention-game-row__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;line-height:1.25;}.con-admin-convention-game-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;}.con-admin-convention-game-icon-button,button.con-admin-convention-game-icon-button{all:unset;box-sizing:border-box;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:#64748b;cursor:pointer;box-shadow:none;line-height:1;}.con-admin-convention-game-icon-button:hover,button.con-admin-convention-game-icon-button:hover{color:#111827;background:transparent;transform:scale(1.06);}.con-admin-convention-game-icon-button:focus-visible{outline:2px solid rgba(29,78,216,.35);outline-offset:2px;}.con-admin-convention-game-row__body{display:grid;gap:12px;padding:12px;border-top:1px solid var(--con-admin-border,#d9e2ec);background:var(--con-admin-surface-alt,#f8fafc);}.con-admin-convention-game-row__body[hidden]{display:none;}.con-admin-convention-game-row__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:100%;}.con-admin-convention-game-row__fields .con-admin-user-settings-field{min-width:0;margin:0;}.con-admin-convention-game-row__fields .con-admin-user-settings-field:has(textarea),.con-admin-convention-game-row__fields [data-field-name=short_description]{grid-column:1/-1;}.con-admin-convention-game-image{display:grid;gap:8px;width:100%;}.con-admin-convention-game-image[hidden]{display:none;}.con-admin-convention-image-compact{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:10px;border:1px solid var(--con-admin-border,#d9e2ec);background:#fff;}.con-admin-convention-image-thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;min-height:90px;border:1px dashed var(--con-admin-border-strong,#c7d2de);background:#f8fafc center/cover no-repeat;color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;text-transform:uppercase;}.con-admin-convention-image-compact__body{display:grid;gap:5px;min-width:0;}.con-admin-convention-image-compact__body strong{margin:0;color:var(--con-admin-text,#17212b);font-size:14px;line-height:1.2;}.con-admin-convention-image-compact__body>span{color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;line-height:1.35;}.con-admin-convention-image-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;}.con-admin-convention-game-row__footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;}.con-admin-convention-game-links{display:flex;flex-wrap:wrap;gap:8px;}.con-admin-convention-game-links[hidden]{display:none;}.con-admin-convention-game-links a{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--con-admin-border-strong,#c7d2de);background:#fff;color:var(--con-admin-accent,#1d4ed8);font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;}.con-admin-convention-game-links a:hover{background:var(--con-admin-accent-soft,#e8f0ff);border-color:var(--con-admin-accent,#1d4ed8);}.con-admin-convention-cropper-modal[hidden]{display:none;}.con-admin-convention-cropper-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:18px;}.con-admin-convention-cropper-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.72);}.con-admin-convention-cropper-modal__dialog{position:relative;z-index:1;display:grid;gap:10px;width:min(720px,94vw);max-height:calc(100vh - 36px);overflow:auto;padding:16px;border:1px solid var(--con-admin-border-strong,#c7d2de);background:#fff;color:var(--con-admin-text,#17212b);box-shadow:0 18px 60px rgba(15,23,42,.32);border-radius:4px;}.con-admin-convention-cropper-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;}.con-admin-convention-cropper-modal__close,button.con-admin-convention-cropper-modal__close{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--con-admin-border-strong,#c7d2de);background:#fff;cursor:pointer;}.con-admin-convention-cropper-modal__help{margin:0;color:var(--con-admin-text-soft,#5b6b7c);font-size:13px;line-height:1.35;}.con-admin-convention-cropper-modal canvas{width:100%;height:auto;border:1px solid var(--con-admin-border,#d9e2ec);background:#f8fafc;touch-action:none;}.con-admin-convention-zoom{display:grid;gap:6px;margin:0;color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;}@media (max-width:720px){.con-admin-convention-games__header{align-items:stretch;flex-direction:column;}.con-admin-convention-games__actions .con-admin-plugin-button{width:100%;}.con-admin-convention-game-row__summary{grid-template-columns:minmax(0,1fr) auto;}.con-admin-convention-game-row__meta{grid-column:1/-1;grid-row:2;white-space:normal;}.con-admin-convention-game-row__actions{grid-column:2;grid-row:1;}.con-admin-convention-image-compact{grid-template-columns:1fr;}.con-admin-convention-game-row__footer .con-admin-plugin-button,.con-admin-convention-image-actions .con-admin-plugin-button{width:100%;}}.con-admin-lfg .con-admin-engagement-list .con-admin-shortcode-chip--fam .con-admin-shortcode-chip__asset-icon,.con-admin-lfg .con-admin-engagement-list .con-admin-shortcode-chip--fam .con-admin-asset-icon{filter:grayscale(1) saturate(0) brightness(.72);opacity:.78;}.con-admin-2d-fam-profile__grid--with-convention{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{display:grid;grid-template-columns:repeat(4,72px);grid-auto-rows:auto;gap:8px;align-items:start;align-content:start;justify-content:start;justify-self:stretch;width:100%;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{grid-column:1 / -1;margin:0 0 2px;color:#0f172a;}.con-admin-2d-fam-profile__stat-chip{display:inline-flex;align-items:center;gap:6px;}.con-admin-2d-fam-profile__stat-chip strong span:not(.con-admin-2d-fam-profile__stat-icon){line-height:1.2;}.con-admin-2d-fam-profile__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;min-width:15px;line-height:1;color:currentColor;}.con-admin-2d-fam-profile__stat-icon i{font-size:13px;line-height:1;}.con-admin-2d-fam-profile__stat-asset-icon{display:block;width:15px;height:15px;object-fit:contain;}@media (max-width:1200px){.con-admin-2d-fam-profile__grid--with-convention{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{grid-template-columns:repeat(3,72px);}}.con-admin-boss-battle__boards>div,.con-admin-boss-battle__boards>div+div{border:0;border-left:0;box-shadow:none;padding-left:0;}.con-admin-boss-battle__button.con-admin-game-action-button,.con-admin-boss-battle__button.con-admin-guild-battle__button,.con-admin-boss-battle__button.con-btn{min-height:44px;padding:9px 12px;gap:8px;font-size:13px;}.con-admin-boss-battle__button .con-btn__icon,.con-admin-boss-battle__button-icon{width:18px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;line-height:1;}.con-admin-boss-battle__button .con-admin-ui-icon,.con-admin-boss-battle__button .con-admin-ui-icon--asset{width:18px;height:18px;max-width:18px;max-height:18px;}.con-admin-boss-battle__button .con-btn__label{min-width:0;}@media (max-width:700px){.con-admin-boss-battle__button.con-admin-game-action-button,.con-admin-boss-battle__button.con-admin-guild-battle__button,.con-admin-boss-battle__button.con-btn{min-height:42px;padding:9px 10px;}}:where(.con-admin-shortcode-chip,.con-admin-stat-chip,.con-admin-game-meta-chip,.con-admin-game-cooldown-chip,.con-admin-boss-battle__chip,.con-admin-2d-fam__table-chip,.con-admin-2d-fam__pending-chip,.con-admin-convention-chip,.con-admin-lfg-profile-chip,.con-admin-guild-battle__cost-chip,.con-admin-high-seas__cost-chip) :where(i,svg,.dashicons,.con-admin-ui-icon,.con-admin-asset-icon){color:#374151;fill:#374151;stroke:#374151;}:where(.con-admin-shortcode-chip,.con-admin-stat-chip,.con-admin-game-meta-chip,.con-admin-game-cooldown-chip,.con-admin-boss-battle__chip,.con-admin-2d-fam__table-chip,.con-admin-2d-fam__pending-chip,.con-admin-convention-chip,.con-admin-lfg-profile-chip,.con-admin-guild-battle__cost-chip,.con-admin-high-seas__cost-chip) img.con-admin-asset-icon{filter:brightness(0) saturate(100%) invert(23%) sepia(13%) saturate(747%) hue-rotate(176deg) brightness(94%) contrast(89%);opacity:1;}.con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon{appearance:none;-webkit-appearance:none;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#374151;text-decoration:none;line-height:1;cursor:pointer;}.con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon:hover,.con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon:focus-visible,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon:hover,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon:focus-visible{background:rgba(55,65,81,.08);color:#111827;outline:none;text-decoration:none;}.con-admin-daily-task-item__link--icon i{font-size:13px;line-height:1;}@media (max-width:782px){.con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action a.con-admin-daily-task-item__link--icon{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;justify-content:center;}}.con-admin-daily-task-item.is-dismissible{position:relative;padding-left:30px;}.con-admin-daily-task-item__dismiss{position:absolute;left:2px;top:8px;width:18px;height:18px;min-width:18px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:transparent;color:#15803d;border-radius:4px;cursor:pointer;line-height:1;box-shadow:none;appearance:none;-webkit-appearance:none;z-index:2;}.con-admin-daily-task-item__dismiss-icon{display:block;width:16px;height:16px;flex:0 0 16px;}.con-admin-daily-task-item__dismiss i{font-size:12px;line-height:1;}.con-admin-daily-task-item__dismiss:hover,.con-admin-daily-task-item__dismiss:focus-visible{color:#166534;background:rgba(21,128,61,.08);outline:0;}.con-admin-daily-task-item__dismiss[disabled]{opacity:.45;cursor:default;}.con-admin-daily-task-item.is-removing{opacity:0;transform:translateX(4px);transition:opacity .16s ease,transform .16s ease;}@media (max-width:782px){.con-admin-daily-task-item.is-dismissible{padding-left:28px;}.con-admin-daily-task-item__dismiss{top:9px;}}.con-admin-fam-notification-mail-item__actions{justify-content:flex-end;}.con-admin-fam-notification-mail-item__reply-toggle,.con-admin-fam-notification-mail-item__reply-toggle:hover,.con-admin-fam-notification-mail-item__reply-toggle:focus-visible{cursor:pointer;}.con-admin-fam-notification-mail-item__reply-toggle[disabled],.con-admin-fam-notification-mail-item__reply-toggle[aria-busy="true"]{cursor:progress;}.con-admin-fam-notification-mail-item__reply-actions,.con-admin-fam-mail__reply-actions{justify-content:flex-end;}.con-admin-fam-notification-panel__foot .con-admin-plugin-button,.con-admin-fam-notification-mail-item__reply-actions .con-admin-plugin-button,.con-admin-fam-mail__reply-actions .con-admin-plugin-button,.con-admin-fam-mail-send-list .con-admin-plugin-button,.con-admin-fam-mail__more-wrap .con-admin-plugin-button,.con-admin-2d-fam-request-modal__actions .con-admin-plugin-button,.con-admin-2d-fam__pending-actions .con-admin-plugin-button,.con-admin-2d-fam-search-actions .con-admin-plugin-button,.con-admin-2d-fam-search-result__action .con-admin-plugin-button,.con-admin-2d-fam-share .con-admin-plugin-button,.con-admin-2d-fam-direct-add .con-admin-plugin-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;max-width:100%;height:auto;min-height:30px;padding:5px 10px;border-radius:4px;line-height:1.2;white-space:nowrap;cursor:pointer;}.con-admin-fam-notification-panel .con-admin-2d-fam__pending-action.con-admin-plugin-button,.con-admin-fam-notification-panel .con-admin-icon-button.con-admin-2d-fam__pending-action.con-admin-plugin-button{width:auto;min-width:0;height:auto;min-height:30px;padding:5px 10px;border-radius:4px;}.con-admin-2d-fam__pending-actions,.con-admin-2d-fam-request-modal__actions,.con-admin-2d-fam-search-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}.con-admin-2d-fam__pending-action .con-admin-action-icon,.con-admin-2d-fam-search-action .con-admin-action-icon,.con-admin-2d-fam-search-action .con-admin-2d-fam__action-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;}.con-admin-plugin-button.con-admin-fam-mail__reply-send[disabled],.con-admin-plugin-button.con-admin-fam-notification-mail-item__reply-send[disabled],.con-admin-plugin-button.con-admin-fam-mail__reply-send[aria-busy="true"],.con-admin-plugin-button.con-admin-fam-notification-mail-item__reply-send[aria-busy="true"],.con-admin-plugin-button.con-admin-2d-fam__pending-action[aria-busy="true"]{cursor:progress;}@media (max-width:782px){.con-admin-fam-notification-panel__foot .con-admin-plugin-button,.con-admin-fam-notification-mail-item__reply-actions .con-admin-plugin-button,.con-admin-fam-mail__reply-actions .con-admin-plugin-button,.con-admin-2d-fam-direct-add .con-admin-plugin-button{width:100%;}.con-admin-fam-notification-mail-item__reply-actions,.con-admin-fam-mail__reply-actions{display:grid;justify-content:stretch;}}.con-admin-fam-notification-panel .con-admin-2d-fam__pending-action.con-admin-plugin-button.con-admin-icon-button,.con-admin-2d-fam__pending-actions .con-admin-2d-fam__pending-action.con-admin-plugin-button.con-admin-icon-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;gap:0;flex:0 0 32px;}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__actions{flex-wrap:nowrap;}.con-admin-convention-role-event-row--details>.con-admin-convention-application-summary{grid-template-columns:minmax(0,1fr) auto;}.con-admin-convention-event-details-body{display:grid;gap:12px;}.con-admin-convention-event-detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;}.con-admin-convention-event-detail-stat{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.10);background:#f8fafc;}.con-admin-convention-event-detail-stat span{color:#64748b;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;}.con-admin-convention-event-detail-stat strong{color:#0f172a;font-size:22px;font-weight:600;line-height:1;}.con-admin-convention-event-details-list{padding-top:2px;}.con-admin-2d-fam-leaderboard__filter[aria-busy="true"]{cursor:progress;opacity:.82;}.con-admin-2d-fam-leaderboard__status{margin:-4px 0 10px;font-size:13px;line-height:1.35;}.con-admin-2d-fam-leaderboard__status:empty{display:none;}.con-admin-2d-fam-leaderboard__status.is-error{color:#b42318;}.con-admin-convention-field input[type="file"].con-admin-convention-field__input{padding:10px 12px;line-height:1.3;cursor:pointer;}.con-admin-convention-file-current{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#475569;font-size:13px;font-weight:600;line-height:1.35;}.con-admin-convention-file-current a{color:inherit;text-decoration:underline;text-underline-offset:2px;}.con-admin-convention-field .con-admin-convention-help--inline{display:block;margin-top:6px;color:#64748b;font-size:12px;line-height:1.35;}.con-admin-convention-profile-section{display:grid;gap:14px;margin:0 0 18px;padding:14px;border:1px solid rgba(15,23,42,.10);background:#fff;}.con-admin-convention-profile-section__header{display:grid;gap:4px;}.con-admin-convention-profile-section__header h5{margin:0;color:var(--con-admin-text,#17212b);font-size:16px;font-weight:600;line-height:1.2;}.con-admin-convention-profile-section__header p{margin:0;color:var(--con-admin-text-soft,#5b6b7c);font-size:13px;line-height:1.35;}.con-admin-market-media-fields{display:grid;gap:12px;margin-top:12px;}.con-admin-market-media-field{border-color:rgba(15,23,42,.10);background:#f8fafc;}.con-admin-market-remove-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;line-height:1;}.con-admin-market-remove-toggle input{margin:0;}.con-admin-market-status-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;}.con-admin-market-status-chip--ok{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.10);color:#166534;}.con-admin-market-status-chip--warn{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#92400e;}.con-admin-market-event-details-body{display:grid;gap:12px;}.con-admin-market-event-details-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;}.con-admin-market-event-details-list div{padding:10px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;}.con-admin-market-event-details-list dt{margin:0 0 4px;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;}.con-admin-market-event-details-list dd{margin:0;color:#0f172a;font-size:13px;line-height:1.35;word-break:break-word;}.con-admin-convention-profile-save-actions{display:flex;align-items:center;gap:10px;margin-top:14px;}.con-admin-convention-profile-save-status{display:block;min-height:18px;margin:6px 0 0;font-size:13px;line-height:1.35;}.con-admin-market-st19-chip--ok{border-color:rgba(34,197,94,.30);background:rgba(34,197,94,.12);color:#166534;}.con-admin-market-st19-chip--missing{border-color:rgba(220,38,38,.30);background:rgba(220,38,38,.10);color:#991b1b;}.con-admin-boss-battle__meta-chips{margin-left:auto;}.con-admin-boss-battle__countdown{display:inline-flex;align-items:center;gap:8px;text-align:left;}.con-admin-boss-battle__countdown-icon{width:18px;height:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:13px;line-height:1;}.con-admin-boss-battle__countdown-copy{min-width:0;}.con-admin-boss-battle__modifiers{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:2px 0 0;}.con-admin-boss-battle__modifier-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;text-align:left;line-height:1.18;}.con-admin-boss-battle__modifier-icon{width:26px;height:26px;min-width:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(15,23,42,.06);color:#334155;font-size:14px;line-height:1;}.con-admin-boss-battle__modifiers+.con-admin-boss-battle__boss{margin-top:2px;}.con-admin-boss-battle__controls{margin-top:4px;}.con-admin-boss-battle__controls+.con-admin-boss-battle__rewards,.con-admin-boss-battle__rewards+.con-admin-boss-battle__boards{margin-top:2px;}.con-admin-boss-battle__stats{display:none;}@media (max-width:700px){.con-admin-boss-battle__topline{align-items:flex-start;}.con-admin-boss-battle__meta-chips{width:100%;justify-content:flex-start;margin-left:0;}.con-admin-boss-battle__chip{margin-left:0;text-align:left;}.con-admin-boss-battle__modifier-chip{flex:1 1 calc(50% - 10px);}}@media (max-width:460px){.con-admin-boss-battle__modifier-chip{flex-basis:100%;}}.con-admin-fam-mail__item{gap:8px;padding:10px 12px;}.con-admin-fam-mail__message-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0;}.con-admin-fam-mail__message-row .con-admin-fam-mail__body{flex:1 1 auto;min-width:0;line-height:1.45;padding:0;}.con-admin-fam-mail__message-row .con-admin-fam-mail__body--empty{min-height:24px;}.con-admin-fam-mail__message-row .con-admin-fam-mail__actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:24px;margin:0;padding:0;white-space:nowrap;}.con-admin-fam-mail__message-row .con-admin-fam-mail__actions .con-admin-fam-mail__reply-icon,.con-admin-fam-mail__message-row .con-admin-fam-mail__actions .con-admin-fam-mail__toggle{width:18px;height:18px;min-width:18px;min-height:24px;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;}.con-admin-fam-mail__message-row .con-admin-fam-mail__actions .con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail__message-row .con-admin-fam-mail__actions .con-admin-fam-mail__reply-icon:focus-visible,.con-admin-fam-mail__message-row .con-admin-fam-mail__actions .con-admin-fam-mail__toggle:hover,.con-admin-fam-mail__message-row .con-admin-fam-mail__actions .con-admin-fam-mail__toggle:focus-visible{color:#145d95;background:transparent;box-shadow:none;transform:none;text-decoration:none;}.con-admin-fam-mail__message-row .con-admin-fam-mail__toggle-count{margin-left:3px;font-size:11px;line-height:1;}.con-admin-fam-mail__reply-main{gap:5px;padding:7px 9px;}.con-admin-fam-mail__reply-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;}.con-admin-fam-mail__reply-head .con-admin-user-avatar{width:18px;height:18px;min-width:18px;min-height:24px;}.con-admin-fam-mail__reply-meta{min-width:0;}.con-admin-fam-mail__reply-content-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0;padding-left:32px;}.con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-body{flex:1 1 auto;min-width:0;padding:0;line-height:1.4;}.con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-inline{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:22px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;font-size:12px;line-height:1;text-decoration:none;}.con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-inline:hover,.con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-inline:focus-visible{color:#145d95;background:transparent;box-shadow:none;transform:none;text-decoration:none;}@media (max-width:782px){.con-admin-fam-mail__item{padding:10px;}.con-admin-fam-mail__message-row{display:flex;align-items:flex-end;gap:8px;}.con-admin-fam-mail__message-row .con-admin-fam-mail__actions{display:inline-flex;justify-content:flex-end;gap:4px;}.con-admin-fam-mail__reply-content-row{padding-left:0;}}.con-admin-inventory__active-game-toggle.is-limit-locked,.con-admin-inventory .con-admin-inventory__active-game-toggle.is-limit-locked,.con-admin-wrap .con-admin-inventory__active-game-toggle.is-limit-locked{opacity:1;cursor:not-allowed;background:#f8fafc;border-color:rgba(148,163,184,.55);color:#94a3b8;-webkit-text-fill-color:#94a3b8;filter:grayscale(1);}.con-admin-inventory__active-game-toggle.is-limit-locked span,.con-admin-inventory .con-admin-inventory__active-game-toggle.is-limit-locked span,.con-admin-wrap .con-admin-inventory__active-game-toggle.is-limit-locked span{color:#94a3b8;-webkit-text-fill-color:#94a3b8;}.con-admin-inventory__active-game-toggle.is-limit-locked input,.con-admin-inventory .con-admin-inventory__active-game-toggle.is-limit-locked input,.con-admin-wrap .con-admin-inventory__active-game-toggle.is-limit-locked input{opacity:.45;cursor:not-allowed;}.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-notification-settings__actions,.con-admin-lfg-actions{row-gap:3px;}.con-admin-notification-settings__actions .con-admin-inline-status:empty,.con-admin-lfg-actions .con-admin-inline-status:empty{display:none;}.con-admin-notification-settings__actions .con-admin-inline-status:not(:empty),.con-admin-lfg-actions .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-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;}.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__grid,.con-admin-2d-fam-profile__grid--with-convention{grid-template-columns:1fr;}.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;height:104px;min-height:104px;max-height:104px;overflow:hidden;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;overflow:hidden;}.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);}.con-admin-boss-battle__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;width:100%;}.con-admin-boss-battle__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%;}.con-admin-boss-battle__title h3{min-width:0;margin:0;overflow-wrap:break-word;word-break:normal;hyphens:none;line-height:1.08;}.con-admin-boss-battle__rarity,.con-admin-mascot-melee__match-chip{flex:0 0 auto;white-space:nowrap;}.con-admin-boss-battle__meta-chips{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%;}.con-admin-boss-battle__chip,.con-admin-boss-battle__countdown{margin-left:0;text-align:left;min-width:0;max-width:100%;}.con-admin-boss-battle__chip strong,.con-admin-boss-battle__chip span,.con-admin-boss-battle__countdown-copy,.con-admin-boss-battle__countdown-copy strong,.con-admin-boss-battle__countdown-copy span{word-break:normal;overflow-wrap:break-word;}@media (max-width:700px){.con-admin-boss-battle__topline{grid-template-columns:1fr;align-items:stretch;gap:8px;}.con-admin-boss-battle__meta-chips{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;}.con-admin-boss-battle__chip,.con-admin-boss-battle__countdown{width:100%;min-height:0;}.con-admin-boss-battle__boss{gap:10px;padding-top:6px;padding-bottom:4px;}.con-admin-boss-battle__visual .con-admin-boss-battle__icon{width:min(136px,46vw);height:min(136px,46vw);}.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__meta-chips{grid-template-columns:1fr;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{max-width:42%;}}.con-admin-daily-task-item__description-toggle{display:block;margin-top:2px;min-width:0;}.con-admin-daily-task-item__description-toggle>summary{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;cursor:pointer;list-style:none;font-size:12px;line-height:1.3;font-weight:600;color:#646970;}.con-admin-daily-task-item__description-toggle>summary::-webkit-details-marker{display:none;}.con-admin-daily-task-item__description-toggle>summary:after{content:"";display:inline-block;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-1px);transition:transform .15s ease;}.con-admin-daily-task-item__description-toggle[open]>summary:after{transform:rotate(-135deg) translateY(-1px);}.con-admin-daily-task-item__description-body{margin-top:4px;font-size:12px;line-height:1.35;color:#646970;overflow-wrap:anywhere;}.con-admin-daily-task-item__due-chip{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:20px;margin-top:3px;padding:1px 7px;border:1px solid rgba(180,83,9,.18);background:#fffbeb;color:#92400e;font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.02em;}.con-admin-daily-task-item__due-chip.is-today,.con-admin-daily-task-item__due-chip.is-soon{border-color:rgba(180,83,9,.18);background:#fffbeb;color:#92400e;}.con-admin-daily-task-item__due-chip.is-overdue{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon{appearance:none;-webkit-appearance:none;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#374151;text-decoration:none;line-height:1;cursor:pointer;}.con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon:hover,.con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon:focus-visible,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon:hover,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon:focus-visible{background:rgba(55,65,81,.08);color:#111827;outline:none;text-decoration:none;}.con-admin-daily-task-item__complete-icon{display:block;width:16px;height:16px;flex:0 0 16px;}.con-admin-staff-assignment-complete-button[disabled],.con-admin-staff-assignment-complete-button[aria-busy="true"]{opacity:.6;cursor:progress;}@media (max-width:782px){.con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;}.con-admin-daily-task-item__action form[data-con-staff-assignment-complete-form]{display:flex;align-items:center;}}.con-admin-daily-task-item__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;max-width:100%;}.con-admin-daily-task-item__title-row>strong{min-width:0;overflow-wrap:anywhere;}.con-admin-daily-task-item__title-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;max-width:55%;margin-left:auto;text-align:right;}.con-admin-daily-task-item__due-date{font-size:11px;line-height:1.3;font-weight:600;color:#646970;white-space:nowrap;}.con-admin-daily-task-item__title-meta .con-admin-daily-task-item__due-chip{margin-top:0;}@media (max-width:782px){.con-admin-daily-task-item__title-row{align-items:flex-start;}.con-admin-daily-task-item__title-meta{max-width:48%;flex-wrap:wrap;gap:4px;}.con-admin-daily-task-item__due-date{white-space:normal;}}.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-2d-fam-plan{--con-admin-modern-border:#d7e3ef;--con-admin-modern-border-soft:rgba(215,227,239,.72);--con-admin-modern-surface:#fff;--con-admin-modern-muted:#f8fafc;--con-admin-modern-text:#0f172a;--con-admin-modern-soft:#475569;--con-admin-modern-primary:#196cae;--con-admin-modern-primary-hover:#145d95;--con-admin-modern-shadow:0 8px 20px rgba(15,23,42,.06);}.con-admin-modern-card-table{display:grid;grid-template-columns:1fr;gap:10px;width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-modern-card-table__header,.con-admin-modern-card-table>.con-admin-modern-card-table__header{display:none;}.con-admin-modern-row[hidden],.con-admin-modern-row.is-hidden,.con-admin-modern-row.con-admin-row-over-limit,.con-admin-modern-detail[hidden],.con-admin-modern-detail.is-hidden{display:none;}.con-admin-modern-row{position:relative;display:grid;min-width:0;width:100%;margin:0;padding:13px 14px;border:1px solid var(--con-admin-modern-border);border-radius:14px;background:var(--con-admin-modern-surface);box-shadow:var(--con-admin-modern-shadow);color:var(--con-admin-modern-text);gap:10px 14px;box-sizing:border-box;}.con-admin-modern-row:hover{border-color:#c6d4e5;background:#fcfdff;}.con-admin-modern-row>div,.con-admin-modern-row>article,.con-admin-modern-row>section{min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font-size:inherit;line-height:1.35;}.con-admin-modern-row__title,.con-admin-modern-row .con-admin-modern-row__title{min-width:0;font-weight:600;color:var(--con-admin-modern-text);overflow-wrap:anywhere;}.con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;}.con-admin-modern-row__title .con-admin-schedule-card__title-toggle:hover,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:hover{color:var(--con-admin-modern-primary);text-decoration:none;outline:none;}.con-admin-modern-row__title .con-admin-schedule-card__title-toggle:focus,.con-admin-modern-row__title .con-admin-schedule-card__title-toggle:focus-visible,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:focus,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:focus-visible{outline:0;outline-offset:0;box-shadow:none;}.con-admin-modern-row__meta-list{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;}.con-admin-modern-row__meta,.con-admin-modern-row .con-admin-modern-row__meta{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:30px;min-width:0;padding:5px 9px;border:1px solid var(--con-admin-modern-border-soft);border-radius:999px;background:var(--con-admin-modern-muted);color:var(--con-admin-modern-text);font-size:.875rem;line-height:1.2;overflow-wrap:anywhere;}.con-admin-modern-row__meta::before{content:attr(data-label);flex:0 0 auto;color:var(--con-admin-modern-soft);font-size:.8em;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;}.con-admin-modern-row__action{display:flex;align-items:center;justify-content:center;}.con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-modern-row__action .con-admin-tcg-toggle{width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;border:1px solid var(--con-admin-modern-border-soft);border-radius:999px;background:#fff;color:var(--con-admin-modern-soft);box-shadow:none;}.con-admin-modern-row__action .con-admin-favorite-toggle:hover,.con-admin-modern-row__action .con-admin-favorite-toggle:focus-visible,.con-admin-modern-row__action .con-admin-tcg-toggle:hover,.con-admin-modern-row__action .con-admin-tcg-toggle:focus-visible{color:var(--con-admin-modern-primary);border-color:rgba(25,108,174,.35);background:rgba(25,108,174,.06);outline:none;transform:none;}.con-admin-modern-row[data-favorited="1"] .con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-modern-row[data-collected="1"] .con-admin-modern-row__action .con-admin-tcg-toggle,.con-admin-modern-row__action .con-admin-favorite-toggle[aria-pressed="true"],.con-admin-modern-row__action .con-admin-tcg-toggle[aria-pressed="true"]{color:var(--con-admin-modern-primary);border-color:rgba(25,108,174,.38);background:rgba(25,108,174,.09);}.con-admin-modern-detail{margin:-2px 0 10px;padding:0;border:1px solid var(--con-admin-modern-border-soft);border-top:0;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.04);overflow:hidden;}.con-admin-modern-detail>.con-admin-schedule-detail-row__inner,.con-admin-modern-detail>.con-admin-2d-fam-plan__item-details-inner{padding:14px;}.con-admin-modern-row--featured{border-color:rgba(25,108,174,.35);background:linear-gradient(135deg,rgba(25,108,174,.055),#fff);}.con-admin-modern-row--schedule{grid-template-columns:auto minmax(0,1fr);align-items:center;}.con-admin-modern-row--schedule.con-admin-modern-row--favorites{grid-template-columns:minmax(0,1fr);}.con-admin-modern-row--schedule .con-admin-modern-row__action--favorite{grid-column:1;grid-row:1 / span 2;}.con-admin-modern-row--schedule .con-admin-modern-row__title{grid-column:2;grid-row:1;}.con-admin-modern-row--schedule .con-admin-modern-row__meta-list{grid-column:2;grid-row:2;}.con-admin-modern-row--schedule.con-admin-modern-row--favorites .con-admin-modern-row__title,.con-admin-modern-row--schedule.con-admin-modern-row--favorites .con-admin-modern-row__meta-list{grid-column:1;}.con-admin-modern-row--fam-plan{grid-template-columns:minmax(0,1fr);align-items:start;}.con-admin-modern-row--fam-plan .con-admin-modern-row__title,.con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{grid-column:1;}.con-admin-modern-row--fam-plan .con-admin-2d-fam-plan__title-toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;}.con-admin-modern-row--tcg{grid-template-columns:64px minmax(120px,1.35fr) auto auto auto minmax(110px,.9fr) 44px;align-items:center;}.con-admin-modern-row--tcg .con-admin-modern-row__media{grid-column:1;grid-row:1 / span 2;justify-self:center;align-self:center;}.con-admin-modern-row--tcg .con-admin-tcg-row__name{grid-column:2 / 7;grid-row:1;font-size:inherit;}.con-admin-modern-row--tcg .con-admin-tcg-row__card-number{grid-column:2;grid-row:2;}.con-admin-modern-row--tcg .con-admin-tcg-row__rarity{grid-column:3;grid-row:2;}.con-admin-modern-row--tcg .con-admin-tcg-row__mood{grid-column:4;grid-row:2;}.con-admin-modern-row--tcg .con-admin-tcg-row__artist{grid-column:5 / 7;grid-row:2;}.con-admin-modern-row--tcg .con-admin-modern-row__action--tcg{grid-column:7;grid-row:1 / span 2;justify-self:end;}.con-admin-modern-row--tcg .con-admin-tcg-card-mobile{display:none;}.con-admin-modern-row--tcg .con-admin-tcg-thumb{width:56px;height:56px;border-radius:4px;object-fit:cover;background:#f8fafc;}.con-admin-modern-card-table--tcg .con-admin-tcg-header{display:none;}@media (max-width:900px){.con-admin-modern-row--tcg{grid-template-columns:58px minmax(0,1fr) 44px;}.con-admin-modern-row--tcg .con-admin-modern-row__media{grid-column:1;grid-row:1 / span 2;}.con-admin-modern-row--tcg .con-admin-tcg-row__name{grid-column:2;grid-row:1;}.con-admin-modern-row--tcg .con-admin-modern-row__action--tcg{grid-column:3;grid-row:1 / span 2;}.con-admin-modern-row--tcg .con-admin-tcg-row__card-number,.con-admin-modern-row--tcg .con-admin-tcg-row__rarity,.con-admin-modern-row--tcg .con-admin-tcg-row__mood,.con-admin-modern-row--tcg .con-admin-tcg-row__artist{grid-column:2;grid-row:auto;}.con-admin-modern-row--tcg .con-admin-modern-row__meta{width:max-content;max-width:100%;}}@media (max-width:640px){.con-admin-modern-row{padding:12px;border-radius:12px;gap:9px;}.con-admin-modern-row--schedule{grid-template-columns:minmax(0,1fr) 42px;}.con-admin-modern-row--schedule .con-admin-modern-row__action--favorite{grid-column:2;grid-row:1;justify-self:end;align-self:start;}.con-admin-modern-row--schedule .con-admin-modern-row__title{grid-column:1;grid-row:1;}.con-admin-modern-row--schedule .con-admin-modern-row__meta-list{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr;gap:6px;}.con-admin-modern-row__meta{justify-content:space-between;width:100%;border-radius:4px;}.con-admin-modern-row--favorites{grid-template-columns:1fr;}.con-admin-modern-row--tcg{grid-template-columns:60px minmax(0,1fr) 40px;}.con-admin-modern-row--tcg .con-admin-tcg-thumb{width:48px;height:48px;}.con-admin-modern-row--tcg .con-admin-modern-row__meta{width:100%;}}.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:999px;background:var(--con-admin-modern-muted,#f8fafc);color:var(--con-admin-modern-soft,#475569);font-size:.85em;font-weight:600;line-height:1;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:.85em;font-weight:600;line-height:1.2;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-modern-row__action--primary a,.con-admin-modern-row__action--primary button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:999px;font-weight:600;line-height:1.2;text-decoration:none;}.con-admin-modern-row__meta--date,.con-admin-modern-row__meta--time,.con-admin-modern-row__meta--location,.con-admin-modern-row__meta--entrants,.con-admin-modern-row__meta--status{font-weight:600;}.con-admin-modern-row__meta--category,.con-admin-modern-row__meta--fam,.con-admin-modern-row__meta--artist,.con-admin-modern-row__meta--mood{color:#334155;}.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:12px;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:.85em;padding:3px 7px;}.con-admin-modern-row__action--primary a,.con-admin-modern-row__action--primary button{width:100%;}}.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-2d-fam-plan{--con-admin-modern-shadow:none;--con-admin-modern-card-radius:var(--con-radius-md,0);--con-admin-modern-field-radius:var(--con-radius-sm,0);}.con-admin-modern-card-table,.con-admin-2d-fam-plan__groups{gap:8px;}.con-admin-modern-row{border-radius:var(--con-admin-modern-card-radius,0);box-shadow:none;}.con-admin-modern-detail{margin:-1px 0 8px;border-radius:0;box-shadow:none;}.con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-modern-row__action .con-admin-tcg-toggle{width:32px;min-width:32px;height:32px;min-height:32px;max-width:32px;max-height:32px;line-height:1;overflow:visible;}.con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-modern-row__action .con-admin-tcg-star,.con-admin-modern-row__action .dashicons{width:16px;height:16px;font-size:16px;line-height:16px;}.con-admin-modern-row--schedule{grid-template-columns:36px minmax(0,1fr);}.con-admin-modern-row--tcg{grid-template-columns:64px minmax(120px,1.35fr) auto auto auto minmax(110px,.9fr) 36px;}.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-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-admin-2d-fam-plan__filter-actions .con-admin-2d-fam-plan__clear{border-radius:var(--con-admin-modern-field-radius,0);}.con-admin-empty-state--helpful[hidden],.con-admin-schedule-empty[hidden],.con-admin-schedule-empty--global[hidden],.con-admin-2d-fam-plan__no-results[hidden],.con-admin-tcg-empty[hidden],.con-admin-tcg-selection-empty[hidden]{display:none;}@media (max-width:640px){.con-admin-modern-row{border-radius:var(--con-admin-modern-card-radius,0);}.con-admin-modern-row--schedule{grid-template-columns:minmax(0,1fr) 36px;}.con-admin-modern-row--schedule .con-admin-modern-row__meta,.con-admin-modern-row--tcg .con-admin-modern-row__meta,.con-admin-modern-row--fam-plan .con-admin-modern-row__meta{border-radius:var(--con-admin-modern-field-radius,0);}.con-admin-modern-row--tcg{grid-template-columns:60px minmax(0,1fr) 36px;}}.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--schedule{grid-template-columns:30px minmax(0,1fr);}.con-admin-modern-row--tcg{grid-template-columns:64px minmax(120px,1.35fr) auto auto auto minmax(110px,.9fr) 30px;}@media (max-width:640px){.con-admin-modern-row--schedule{grid-template-columns:minmax(0,1fr) 30px;}.con-admin-modern-row--tcg{grid-template-columns:60px minmax(0,1fr) 30px;}}.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-2d-fam-plan,.con-admin-modern-row,.con-admin-modern-row :where(button,a,span,strong,div,small){font-family:inherit;}.con-admin-modern-row__title,.con-admin-modern-row .con-admin-modern-row__title,.con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none;}.con-admin-modern-row__meta,.con-admin-modern-row .con-admin-modern-row__meta,.con-admin-modern-row__meta::before,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong{font-family:inherit;letter-spacing:0;text-transform:none;}.con-admin-modern-row__meta::before,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label{font-weight:600;}.con-admin-modern-row__action--primary a,.con-admin-modern-row__action--primary button,.con-admin-empty-state--helpful strong{font-weight:600;}.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{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;}.con-admin-modern-row--schedule{grid-template-columns:26px minmax(0,1fr);}.con-admin-modern-row--tcg{grid-template-columns:64px minmax(120px,1.35fr) auto auto auto minmax(110px,.9fr) 26px;}@media (max-width:640px){.con-admin-modern-row--schedule{grid-template-columns:minmax(0,1fr) 26px;}.con-admin-modern-row--tcg{grid-template-columns:60px minmax(0,1fr) 26px;}}.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-modern-row,.con-admin-modern-row--schedule,.con-admin-modern-row--fam-plan,.con-admin-modern-row--tcg{align-items:center;}.con-admin-modern-row__title,.con-admin-modern-row__meta-list,.con-admin-modern-row__action,.con-admin-modern-row__media,.con-admin-modern-row--tcg .con-admin-tcg-row__name,.con-admin-modern-row--tcg .con-admin-tcg-row__card-number,.con-admin-modern-row--tcg .con-admin-tcg-row__rarity,.con-admin-modern-row--tcg .con-admin-tcg-row__mood,.con-admin-modern-row--tcg .con-admin-tcg-row__artist{align-self:center;}.con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle,.con-admin-modern-row__meta-list,.con-admin-modern-row__meta,.con-admin-modern-row .con-admin-modern-row__meta{align-items:center;}.con-admin-modern-row__meta,.con-admin-modern-row .con-admin-modern-row__meta,.con-admin-modern-row__detail-label{gap:6px;min-height:24px;padding:4px 8px;border:1px solid rgba(0,0,0,.08);border-radius:var(--con-radius-sm,4px);background:rgba(0,0,0,.03);box-shadow:none;color:inherit;line-height:1.2;}.con-admin-modern-row__meta::before{color:inherit;opacity:.72;font-size:inherit;font-weight:500;}.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;margin:0;padding:0;overflow:visible;transform:none;transition:color .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease;}.con-admin-modern-row__action .con-admin-favorite-toggle:hover,.con-admin-modern-row__action .con-admin-favorite-toggle:focus-visible,.con-admin-modern-row__action .con-admin-tcg-toggle:hover,.con-admin-modern-row__action .con-admin-tcg-toggle:focus-visible,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-toggle:hover,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-toggle:focus-visible,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-toggle:hover,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-toggle:focus-visible{transform:none;}.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:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;height:17px;max-width:17px;max-height:17px;font-size:17px;line-height:17px;overflow:visible;transform:none;}.con-admin-modern-row--schedule .con-admin-modern-row__action--favorite{align-self:center;justify-self:center;}.con-admin-modern-row--tcg .con-admin-modern-row__action--tcg{align-self:center;}@media (max-width:640px){.con-admin-modern-row--schedule .con-admin-modern-row__action--favorite{align-self:center;justify-self:end;}.con-admin-modern-row__meta,.con-admin-modern-row .con-admin-modern-row__meta{border-radius:var(--con-radius-sm,4px);}}.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle,.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle[aria-pressed="true"],.con-admin-schedule-shell .con-admin-modern-row[data-favorited="1"] .con-admin-modern-row__action--favorite .con-admin-favorite-toggle,.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle.is-feedback{color:var(--con-admin-modern-soft,#6b7280);border-color:var(--con-admin-modern-border-soft,rgba(215,227,239,.72));background:#fff;}.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle:hover,.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle:focus-visible{color:var(--con-admin-modern-text,#0f172a);border-color:rgba(15,23,42,.18);background:rgba(15,23,42,.04);transform:none;}.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle.is-feedback .con-admin-favorite-icon,.con-admin-schedule-shell .con-admin-modern-row__action--favorite .con-admin-favorite-toggle:active .con-admin-favorite-icon{transform:none;}.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:grid;grid-template-columns:max-content max-content minmax(12rem,1fr) minmax(14rem,1.15fr);}.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{width:100%;font-size:.8125rem;}.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-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{width:auto;max-width:none;}.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{width:100%;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--date{grid-column:1;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--time{grid-column:2;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--location{grid-column:3;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--category{grid-column:4;}.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--date{grid-column:1;}.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--time{grid-column:2;}.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--location{grid-column:3;}.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--fam{grid-column:4;}@media (max-width:900px){.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:max-content max-content minmax(10rem,1fr);}.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--fam{grid-column:1 / -1;}}@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{grid-template-columns:1fr;}.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{grid-column:1;width:100%;justify-content:flex-start;}}.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;letter-spacing:0;text-transform:none;}.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-schedule-shell .con-admin-modern-row:has(+.con-admin-modern-detail:not([hidden])),.con-admin-2d-fam-plan .con-admin-modern-row:has(+.con-admin-modern-detail:not([hidden])){border-bottom-left-radius:0;border-bottom-right-radius:0;}.con-admin-schedule-shell .con-admin-modern-detail,.con-admin-2d-fam-plan .con-admin-modern-detail{margin:-9px 0 8px;border-top:0;border-radius:0 0 4px 4px;box-shadow:none;background:#fff;}.con-admin-schedule-shell .con-admin-modern-detail>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-plan .con-admin-modern-detail>.con-admin-2d-fam-plan__item-details-inner{padding:10px 14px 12px;}.con-admin-schedule-shell .con-admin-modern-detail__label,.con-admin-2d-fam-plan .con-admin-modern-detail__label{display:block;margin:0 0 8px;padding:0;color:inherit;font-size:.875rem;font-weight:600;line-height:1.2;}.con-admin-schedule-shell .con-admin-modern-detail__label::after,.con-admin-2d-fam-plan .con-admin-modern-detail__label::after{content:none;display:none;}.con-admin-schedule-shell .con-admin-modern-detail .con-admin-schedule-detail-row__meta,.con-admin-2d-fam-plan .con-admin-modern-detail .con-admin-schedule-detail-row__meta{margin-top:0;}@media (max-width:640px){.con-admin-schedule-shell .con-admin-modern-detail,.con-admin-2d-fam-plan .con-admin-modern-detail{margin:-9px 0 8px;}.con-admin-schedule-shell .con-admin-modern-detail>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-plan .con-admin-modern-detail>.con-admin-2d-fam-plan__item-details-inner{padding:10px 12px 12px;}}.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-guild-battle__header h3{color:inherit;}@media (max-width:640px){.con-admin-modern-row .con-admin-modern-row__meta,.con-admin-modern-row__meta,.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-tcg-shell .con-admin-modern-row--tcg .con-admin-modern-row__meta{min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;}}@media (max-width:640px){.con-admin-modern-card-table,.con-admin-2d-fam-plan__groups{gap:6px;}.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-tournaments-card.con-admin-modern-row{padding:8px 10px;gap:4px 8px;min-height:0;}.con-admin-modern-row--schedule,.con-admin-modern-row--fam-plan{grid-template-columns:minmax(0,1fr) 26px;align-items:center;}.con-admin-modern-row--fam-plan{grid-template-columns:minmax(0,1fr);}.con-admin-modern-row--schedule .con-admin-modern-row__title,.con-admin-modern-row--fam-plan .con-admin-modern-row__title{grid-column:1;grid-row:1;min-width:0;}.con-admin-modern-row--schedule .con-admin-modern-row__action--favorite{grid-column:2;grid-row:1;align-self:center;}.con-admin-modern-row--schedule .con-admin-modern-row__meta-list,.con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px 8px;line-height:1.15;}.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-tournament-shell .con-admin-modern-row__meta,.con-tournaments-shortcode .con-admin-modern-row__meta{display:inline-flex;width:auto;max-width:100%;flex:0 1 auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:.6875rem;line-height:1.15;gap:3px;}.con-admin-modern-row__meta::before{font-size:inherit;letter-spacing:0;text-transform:none;opacity:.72;}.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 auto;width:auto;max-width:100%;}.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 auto;width:auto;max-width:100%;}.con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{gap:5px;line-height:1.2;}.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 auto;font-size:.9375rem;line-height:1.2;}.con-admin-modern-row__detail-label,.con-admin-modern-row__title .con-admin-schedule-card__toggle-icon,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle-icon{font-size:.75rem;}.con-admin-schedule-shell .con-admin-modern-detail,.con-admin-2d-fam-plan .con-admin-modern-detail{margin:-6px 0 6px;}.con-admin-schedule-shell .con-admin-modern-detail>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-plan .con-admin-modern-detail>.con-admin-2d-fam-plan__item-details-inner{padding:8px 10px 10px;}}.con-admin-event-tickets{--con-admin-modern-border:#d7e3ef;--con-admin-modern-border-soft:rgba(215,227,239,.72);--con-admin-modern-surface:#fff;--con-admin-modern-muted:#f8fafc;--con-admin-modern-text:#0f172a;--con-admin-modern-soft:#475569;--con-admin-modern-primary:#196cae;--con-admin-modern-shadow:0 8px 20px rgba(15,23,42,.06);display:grid;gap:12px;width:100%;margin:10px 0;padding:0;color:inherit;box-sizing:border-box;}.con-admin-event-tickets*,.con-admin-event-tickets*::before,.con-admin-event-tickets*::after{box-sizing:border-box;}.con-admin-event-tickets__filters{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(220px,1fr);gap:12px;align-items:end;width:100%;margin:0 0 4px;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-event-tickets__filter{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-event-tickets__filter>span{display:block;margin:0;padding:0;color:#374151;font-size:13px;font-weight:600;line-height:1.25;}.con-admin-event-tickets__field.con-admin-tools__field{width:100%;max-width:none;min-width:0;min-height:40px;height:40px;margin:0;padding:0 12px;border:1px solid var(--con-admin-border-strong,#c7d2de);border-radius:4px;background:#fff;color:inherit;box-shadow:none;font-size:14px;font-weight:400;line-height:1.3;}.con-admin-event-tickets__field.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-event-tickets__table{display:grid;grid-template-columns:1fr;gap:10px;width:100%;min-width:0;overflow:visible;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-event-ticket{display:grid;grid-template-columns:1fr;gap:0;width:100%;min-width:0;margin:0;padding:0;border:1px solid var(--con-admin-modern-border,#d7e3ef);border-radius:4px;background:var(--con-admin-modern-surface,#fff);box-shadow:var(--con-admin-modern-shadow,0 8px 20px rgba(15,23,42,.06));color:var(--con-admin-modern-text,#0f172a);overflow:hidden;}.con-admin-event-ticket[hidden],.con-admin-event-ticket.is-ticket-hidden{display:none;}.con-admin-event-ticket:hover{border-color:#c6d4e5;background:#fcfdff;}.con-admin-event-ticket__main{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(280px,1.65fr);gap:10px 14px;align-items:center;min-width:0;width:100%;padding:13px 14px;}.con-admin-event-ticket__title-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;}.con-admin-event-ticket__title-toggle:hover,.con-admin-event-ticket__title-toggle:focus-visible{color:var(--con-admin-modern-primary,#196cae);text-decoration:none;outline:none;}.con-admin-event-ticket__event-name{flex:1 1 auto;min-width:0;color:var(--con-admin-modern-text,#0f172a);font-size:1rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere;}.con-admin-event-ticket__detail-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;color:var(--con-admin-modern-soft,#475569);}.con-admin-event-ticket__detail-label{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--con-admin-modern-soft,#475569);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;}.con-admin-event-ticket__toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor;transition:transform .16s ease;}.con-admin-event-ticket__title-toggle[aria-expanded="true"] .con-admin-event-ticket__toggle-icon{transform:rotate(90deg);}.con-admin-event-ticket__meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-event-ticket__meta-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:30px;min-width:0;padding:5px 9px;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);font-size:.875rem;line-height:1.2;overflow-wrap:anywhere;}.con-admin-event-ticket__meta-chip::before{content:attr(data-label);flex:0 0 auto;color:var(--con-admin-modern-soft,#475569);font-size:.8em;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;}.con-admin-event-ticket__details{display:block;min-width:0;margin:0;padding:0;border-top:1px solid var(--con-admin-modern-border-soft,rgba(215,227,239,.72));background:#fff;box-shadow:none;}.con-admin-event-ticket__details[hidden]{display:none;}.con-admin-event-ticket__details-inner{display:grid;gap:10px;padding:12px 14px 14px;}.con-admin-event-ticket__details-label{display:block;margin:0;padding:0;color:var(--con-admin-modern-soft,#475569);font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-event-ticket__detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;min-width:0;}.con-admin-event-ticket__detail{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--con-admin-modern-border-soft,rgba(15,23,42,.10));border-radius:4px;background:var(--con-admin-modern-muted,#f8fafc);}.con-admin-event-ticket__detail span{color:var(--con-admin-modern-soft,#64748b);font-size:.75rem;font-weight:600;line-height:1.2;}.con-admin-event-ticket__detail strong{min-width:0;color:var(--con-admin-modern-text,#0f172a);font-size:.875rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere;}@media (max-width:900px){.con-admin-event-ticket__main{grid-template-columns:1fr;}}@media (max-width:640px){.con-admin-event-tickets__filters{grid-template-columns:1fr;gap:8px;}.con-admin-event-ticket{border-radius:4px;}.con-admin-event-ticket__main{padding:8px 10px;gap:6px;}.con-admin-event-ticket__title-toggle{gap:8px;}.con-admin-event-ticket__event-name{font-size:.9375rem;line-height:1.2;}.con-admin-event-ticket__meta{gap:3px 8px;}.con-admin-event-ticket__meta-chip{padding:0;border:0;background:transparent;box-shadow:none;font-size:.6875rem;line-height:1.15;gap:3px;}.con-admin-event-ticket__details-inner{padding:8px 10px 10px;}.con-admin-event-ticket__detail-grid{grid-template-columns:1fr;}}.con-admin-event-tickets-admin__rules{margin:0;padding-left:18px;}.con-admin-event-tickets-admin__field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:8px;}.con-admin-event-tickets-admin__field-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:start;min-width:0;padding:9px 10px;border:1px solid var(--con-admin-border,#d9e2ec);background:#fff;}.con-admin-event-tickets-admin__field-option input{grid-row:1 / span 2;margin-top:2px;}.con-admin-event-tickets-admin__field-option span,.con-admin-event-tickets-admin__field-option code{min-width:0;overflow-wrap:anywhere;}.con-admin-event-tickets-admin__delete-form{margin-top:12px;}.con-admin-twitch-connect .con-admin-discord-connect__actions .con-admin-plugin-button--primary,.con-admin-twitch-connect .con-admin-discord-connect__actions a.con-admin-plugin-button--primary,.con-admin-twitch-connect .con-admin-discord-connect__actions button.con-admin-plugin-button--primary{display:inline-flex;align-items:center;justify-content:center;color:#fff;line-height:1.2;min-height:34px;}.con-admin-twitch-connect__form{display:inline-flex;margin:0;}@media (max-width:782px){.con-admin-twitch-connect__form{display:block;width:100%;}}.con-admin-d20__button img.con-admin-ui-icon--d20,.con-admin-d20__button .con-admin-ui-icon--d20,.con-admin-d20__bypass-button img.con-admin-ui-icon--d20,.con-admin-d20__bypass-button .con-admin-ui-icon--d20{width:18px;height:18px;min-width:18px;max-width:18px;max-height:18px;object-fit:contain;filter:brightness(0) invert(1) grayscale(1) contrast(1000%);}.con-admin-d20-notifier__die-img{display:block;width:100%;height:100%;object-fit:contain;filter:none;}.con-admin-d20-modal__die{display:block;width:160px;height:160px;object-fit:contain;}.con-admin-fam-status-composer__input-wrap{position:relative;display:grid;gap:6px;min-width:0;}.con-admin-fam-status-mentions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:2px;}.con-admin-fam-status-mention-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 7px;border:1px solid rgba(25,108,174,.18);border-radius:4px;background:#f8fbff;color:#145d95;font-size:12px;line-height:1.2;font-weight:600;cursor:pointer;}.con-admin-fam-status-mention-chip i{font-size:10px;line-height:1;}.con-admin-fam-status-mention-menu{position:absolute;left:var(--con-admin-fam-status-menu-left,0);right:auto;top:var(--con-admin-fam-status-menu-top,calc(100% + 4px));z-index:30;display:grid;gap:0;width:min(var(--con-admin-fam-status-menu-width,100%),420px);max-height:200px;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-fam-status-mention-menu[hidden]{display:none;}.con-admin-fam-status-mention-option{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border:0;border-bottom:1px solid rgba(15,23,42,.06);background:#fff;color:#1d2327;text-align:left;font-size:12px;line-height:1.25;cursor:pointer;}.con-admin-fam-status-mention-option:last-child{border-bottom:0;}.con-admin-fam-status-mention-option:hover,.con-admin-fam-status-mention-option:focus-visible{background:#f8fbff;color:#145d95;outline:none;}.con-admin-fam-status-mention-option .con-admin-engagement-user__avatar{width:18px;height:18px;min-width:18px;}.con-admin-fam-status__actions{margin-top:6px;}.con-admin-fam-status__comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.con-admin-fam-status__visibility{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:#646970;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;}.con-admin-fam-status__visibility select{min-height:30px;padding:2px 26px 2px 8px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#1d2327;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;}.con-admin-fam-status__comment-visibility{margin-left:auto;color:#646970;font-size:11px;font-weight:600;line-height:1.2;}.con-admin-fam-status__comment .con-admin-fam-mail__reply-head{grid-template-columns:24px minmax(0,1fr) auto;}.con-admin-d20-notifier,.con-admin-d20-notifier__hit,.con-admin-d20-notifier__icon{animation-duration:8s;animation-iteration-count:infinite;}.con-admin-d20-notifier__hit{animation:none;}.con-admin-d20-notifier.is-visible{animation:con-admin-d20-notifier-pulse .24s ease-out 1;}.con-admin-guild-bank__mischief-target-status{flex-basis:100%;margin:2px 0 0 44px;padding:5px 7px;border-left:2px solid #2271b1;background:#f6f7f7;color:#1d2327;font-size:12px;line-height:1.3;font-weight:500;}.con-admin-guild-bank__mischief-target-status.is-success{border-left-color:#2271b1;}.con-admin-guild-bank__mischief-target-status.is-error{border-left-color:#b32d2e;color:#8a2424;}.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-fam-mail__avatar-static{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:default;pointer-events:none;}.con-admin-fam-mail__avatar-profile-link--self{cursor:default;pointer-events:none;}.con-admin-fam-mail__avatar-profile-link--self:hover,.con-admin-fam-mail__avatar-profile-link--self:focus-visible{outline:0;background:transparent;box-shadow:none;}.con-admin-2d-fam-row.is-profile-jump-highlight{outline:2px solid rgba(25,108,174,.28);outline-offset:2px;}.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-fam-mail__panel .con-admin-fam-mail__summary,.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-shortcode-chip,.con-admin-fam-mail__panel .con-admin-fam-mail-send-list__name,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head strong,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head b{font-weight:600;}.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary{font-size:13px;line-height:1.4;font-weight:500;color:#334155;}.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-meta{align-items:flex-start;}.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip{font-size:11px;line-height:1.2;}.con-admin-fam-mail__panel .con-admin-fam-mail__feed{gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item{gap:7px;padding:9px 10px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item-meta{flex:1 1 auto;min-width:0;gap:6px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item-meta .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__avatar-profile-link .con-admin-user-avatar{width:28px;height:28px;min-width:28px;max-width:28px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item-tools{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__time{font-size:11px;line-height:1.2;color:#6b7280;}.con-admin-fam-mail__panel .con-admin-fam-mail__report{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;color:#6b7280;}.con-admin-fam-mail__panel .con-admin-fam-mail__chip{padding:2px 6px;font-size:10px;line-height:1.2;border-radius:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__summary{font-size:13px;line-height:1.25;font-weight:600;color:#1f2937;}.con-admin-fam-mail__panel .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-status__message-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__body{flex:1 1 auto;min-width:0;margin:0;font-size:13px;line-height:1.38;color:#334155;}.con-admin-fam-mail__tagged-user{font-weight:600;}.con-admin-fam-mail__panel .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-status__actions{display:flex;align-items:center;align-self:flex-end;justify-content:flex-end;gap:8px;margin:0;min-height:0;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon,.con-admin-fam-mail__panel .con-admin-fam-mail__toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:24px;min-height:24px;height:24px;padding:0 4px;color:#64748b;font-size:12px;line-height:1;}.con-admin-fam-mail__panel .con-admin-fam-mail__toggle-count{font-size:11px;line-height:1;font-weight:600;}.con-admin-fam-mail__panel .con-admin-fam-mail__replies,.con-admin-fam-mail__panel .con-admin-fam-status__comments{display:grid;gap:6px;padding:6px 0 0 34px;margin:0;border:0;background:transparent;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply,.con-admin-fam-mail__panel .con-admin-fam-status__comment{display:grid;gap:3px;padding:6px 0 0;border-top:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none;font-size:12px;line-height:1.35;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply:first-child,.con-admin-fam-mail__panel .con-admin-fam-status__comment:first-child{padding-top:0;border-top:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-main{gap:3px;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head{display:flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head .con-admin-user-avatar{width:18px;height:18px;min-width:18px;max-width:22px;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-meta{display:flex;align-items:center;gap:6px;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-name,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-meta strong{font-size:12px;line-height:1.2;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{margin-left:auto;font-size:10px;line-height:1.2;font-weight:500;color:#6b7280;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-body{margin:0 0 0 28px;font-size:12px;line-height:1.35;color:#334155;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box,.con-admin-fam-mail__panel .con-admin-fam-status__comment-box{gap:6px;padding:6px 0 0 34px;margin:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box textarea{min-height:48px;padding:7px 8px;font-size:13px;line-height:1.35;border-radius:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-actions,.con-admin-fam-mail__panel .con-admin-fam-status__comment-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;}.con-admin-fam-mail__panel .con-admin-fam-status__visibility{font-size:11px;color:#64748b;}.con-admin-fam-mail__panel .con-admin-fam-status__visibility select{min-height:28px;height:28px;padding:0 22px 0 7px;font-size:12px;}.con-admin-fam-mail__panel .con-admin-plugin-button--small.con-admin-fam-mail__reply-send{min-height:28px;padding:4px 9px;font-size:12px;}.con-admin-fam-mail__panel :where(strong,b,.con-admin-fam-mail__summary,.con-admin-fam-mail__reply-name,.con-admin-fam-mail__toggle-count,.con-admin-shortcode-chip){font-weight:600;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item-top{display:flex;}.con-admin-fam-mail__panel .con-admin-fam-mail__item-tools{justify-content:flex-end;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-actions,.con-admin-fam-mail__panel .con-admin-fam-status__comment-actions{flex-wrap:wrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__replies,.con-admin-fam-mail__panel .con-admin-fam-status__comments,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box,.con-admin-fam-mail__panel .con-admin-fam-status__comment-box{padding-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-body{margin-left:28px;}}.con-admin-fam-mail__panel .con-admin-fam-status__actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:4px 0 0;min-height:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-link,.con-admin-fam-mail__panel .con-admin-fam-mail__actions .con-admin-fam-mail__toggle,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0;min-height:0;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#646970;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-link:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__action-link:focus-visible,.con-admin-fam-mail__panel .con-admin-fam-mail__actions .con-admin-fam-mail__toggle:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__actions .con-admin-fam-mail__toggle:focus-visible,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon:focus-visible{background:transparent;box-shadow:none;color:#145d95;text-decoration:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-label{display:inline;font-size:12px;font-weight:600;line-height:1.25;}.con-admin-fam-mail__panel .con-admin-fam-status__comments,.con-admin-fam-mail__panel .con-admin-fam-mail__replies.con-admin-fam-status__comments{display:grid;gap:4px;margin:6px 0 0 42px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comments[hidden],.con-admin-fam-mail__panel .con-admin-fam-mail__replies[hidden]{display:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment,.con-admin-fam-mail__panel .con-admin-fam-status__comments .con-admin-fam-mail__reply{display:block;margin:0;padding:0;border:0;border-radius:4px;background:transparent;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-main{display:grid;gap:4px;padding:6px 8px;border:0;border-radius:4px;background:#f6f7f7;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-engagement-user__avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-user-avatar-shell{width:18px;height:18px;min-width:18px;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-meta{display:flex;align-items:baseline;gap:5px;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-name{color:#0f172a;font-size:12px;font-weight:600;line-height:1.2;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__time,.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{color:#646970;font-size:11px;font-weight:500;line-height:1.2;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-body{margin:0 0 0 28px;padding:0;color:#334155;font-size:12px;line-height:1.35;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-box,.con-admin-fam-mail__panel .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin:6px 0 0 42px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-box textarea{min-height:60px;padding:7px 9px;border:1px solid rgba(15,23,42,.12);border-radius:4px;box-shadow:none;font-size:12px;line-height:1.35;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:5px;}.con-admin-fam-mail__panel .con-admin-fam-status__visibility{display:inline-flex;align-items:center;gap:5px;margin:0 auto 0 0;color:#646970;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;}.con-admin-fam-mail__panel .con-admin-fam-status__visibility select{min-height:26px;padding:1px 22px 1px 7px;border-radius:4px;font-size:11px;font-weight:500;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-status__comments,.con-admin-fam-mail__panel .con-admin-fam-status__comment-box,.con-admin-fam-mail__panel .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin-left:0;}}.con-admin-fam-mail__panel .con-admin-fam-mail__item,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed,.con-admin-fam-mail__panel .con-admin-fam-mail__item--note{padding:8px 10px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#fff;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-status__message-row{gap:5px;}.con-admin-fam-mail__panel .con-admin-fam-mail__body,.con-admin-fam-mail__panel .con-admin-fam-mail__body--status{font-size:13px;line-height:1.4;}.con-admin-fam-mail__panel .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-status__actions{gap:10px;margin-top:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-link,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon,.con-admin-fam-mail__panel .con-admin-fam-mail__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:auto;height:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:4px;background:transparent;color:#646970;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-link:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__toggle:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__action-link:focus-visible,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-icon:focus-visible,.con-admin-fam-mail__panel .con-admin-fam-mail__toggle:focus-visible{color:#145d95;background:transparent;text-decoration:none;box-shadow:none;transform:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comments,.con-admin-fam-mail__panel .con-admin-fam-mail__replies{display:grid;gap:5px;margin:6px 0 0 34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comments[hidden],.con-admin-fam-mail__panel .con-admin-fam-mail__replies[hidden]{display:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment,.con-admin-fam-mail__panel .con-admin-fam-mail__reply{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-main,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-main{display:grid;gap:5px;padding:6px 7px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#fff;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head{display:grid;grid-template-columns:16px 24px minmax(0,1fr) auto;gap:6px;align-items:center;justify-content:stretch;text-align:left;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;color:#94a3b8;font-size:11px;line-height:1;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-engagement-user__avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-user-avatar-shell{width:18px;height:18px;min-width:18px;max-width:24px;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-meta,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-meta{display:flex;align-items:baseline;gap:6px;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-meta .con-admin-fam-mail__time,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__time,.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{color:#646970;font-size:11px;font-weight:500;line-height:1.2;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-body{margin:0 0 0 46px;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-inline{flex:0 0 auto;width:20px;height:20px;min-width:20px;min-height:20px;color:#64748b;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children{margin:5px 0 0 34px;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-box,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box,.con-admin-fam-mail__panel .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin:6px 0 0 34px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-box textarea,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box textarea{min-height:48px;padding:7px 9px;border:1px solid rgba(15,23,42,.14);border-radius:4px;background:#fff;box-shadow:none;color:#1f2937;font-size:13px;line-height:1.4;}.con-admin-fam-mail__panel :where(strong,b,.con-admin-fam-mail__summary,.con-admin-fam-mail__reply-name,.con-admin-fam-mail__toggle-count,.con-admin-shortcode-chip,.con-admin-fam-mail__action-link,.con-admin-fam-mail__action-label){font-weight:600;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-status__comments,.con-admin-fam-mail__panel .con-admin-fam-mail__replies,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children,.con-admin-fam-mail__panel .con-admin-fam-status__comment-box,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box,.con-admin-fam-mail__panel .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-body{margin-left:46px;}}.con-admin-fam-mail__toggle-count{display: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-fam-mail__panel .con-admin-fam-mail__reply-main{display:grid;gap:6px;padding:7px 8px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#fff;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;text-align:left;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-icon{display:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;flex:1 1 auto;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-left:auto;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head .con-admin-fam-mail__avatar-profile-link,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head .con-admin-user-avatar-shell,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-engagement-user__avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-user-avatar-shell{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;aspect-ratio:1/1;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head .con-admin-user-avatar{display:block;object-fit:cover;object-position:center;border-radius:50%;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-name,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-meta strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1f2937;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-tools .con-admin-fam-mail__time,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__time,.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{color:#646970;font-size:11px;font-weight:500;line-height:1.2;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{padding:0;border:0;background:transparent;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0;padding-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-body{flex:1 1 auto;min-width:0;margin:0;padding:0;color:#334155;font-size:13px;line-height:1.4;text-align:left;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-inline,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-inline,.con-admin-fam-mail__panel .con-admin-fam-mail__report--comment{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 0 auto;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#646970;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;cursor:pointer;}.con-admin-fam-mail__panel .con-admin-fam-mail__report--comment{font-size:11px;font-weight:500;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-inline:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-inline:focus-visible,.con-admin-fam-mail__panel .con-admin-fam-mail__report--comment:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__report--comment:focus-visible{color:#145d95;background:transparent;box-shadow:none;text-decoration:none;transform:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children{display:grid;gap:5px;margin:5px 0 0 20px;padding:0;border:0;background:transparent;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head{align-items:flex-start;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-tools{gap:5px;}.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{display:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children{margin-left:12px;}}.con-admin-fam-mail__panel .con-admin-fam-status__comment-visibility{display:none;}.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:auto;min-height:0;max-height:none;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:visible;}.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:none;margin:0;padding:0;overflow:visible;}.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;}.con-admin-boss-battle .con-admin-party__buffs--raid{margin:4px 0 6px;}.con-admin-boss-battle .con-admin-party-raid-hp{margin-bottom:6px;}.con-admin-boss-battle .con-admin-boss-battle__main>.con-admin-boss-battle__bar+p{margin-bottom:0;}.con-admin-mascot-melee .con-admin-mascot-melee__arena{margin-bottom:8px;}@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%;}}.con-admin-fam-mail .con-admin-fam-mail__replies,.con-admin-fam-mail .con-admin-fam-status__comments,.con-admin-fam-mail__panel .con-admin-fam-mail__replies,.con-admin-fam-mail__panel .con-admin-fam-status__comments{margin-left:0;}.con-admin-fam-mail .con-admin-fam-mail__reply-main,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-main,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-main,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-main{display:grid;gap:5px;padding:6px 8px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#fff;box-shadow:none;}.con-admin-fam-mail .con-admin-fam-mail__reply-head,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-head,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-head,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head{display:flex;grid-template-columns:none;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0;text-align:left;}.con-admin-fam-mail .con-admin-fam-mail__reply-author,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-author,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-author{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;}.con-admin-fam-mail .con-admin-fam-mail__reply-author .con-admin-fam-mail__avatar-profile-link,.con-admin-fam-mail .con-admin-fam-mail__reply-author .con-admin-user-avatar-shell,.con-admin-fam-mail .con-admin-fam-mail__reply-author .con-admin-user-avatar,.con-admin-fam-mail .con-admin-fam-mail__reply-author .con-admin-engagement-user__avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author .con-admin-fam-mail__avatar-profile-link,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author .con-admin-user-avatar-shell,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author .con-admin-engagement-user__avatar{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;aspect-ratio:1/1;margin:0;}.con-admin-fam-mail .con-admin-fam-mail__reply-author img,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-author img{display:block;width:18px;height:18px;max-width:18px;max-height:18px;object-fit:cover;object-position:center;border-radius:50%;}.con-admin-fam-mail .con-admin-fam-mail__reply-name,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-name,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-name,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-name{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#1f2937;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;}.con-admin-fam-mail .con-admin-fam-mail__reply-tools,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-tools,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-tools,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-left:auto;min-width:0;white-space:nowrap;}.con-admin-fam-mail .con-admin-fam-mail__reply-content-row,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-content-row,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-content-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0;margin:0;padding:0;text-align:left;}.con-admin-fam-mail .con-admin-fam-mail__reply-body,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-body,.con-admin-fam-mail .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-body,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-content-row .con-admin-fam-mail__reply-body{flex:1 1 auto;min-width:0;margin:0;padding:0;color:#334155;font-size:13px;line-height:1.4;text-align:left;}.con-admin-fam-mail .con-admin-fam-mail__reply-children,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children{margin-left:10px;}@media (max-width:782px){.con-admin-fam-mail .con-admin-fam-mail__reply-children,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children{margin-left:6px;}}.con-admin-toast--daily-d20-ready,.con-admin-toast--daily-d20-ready.is-visible,.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__hit{animation:none;transform:none;}.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon{display:inline-grid;place-items:center;transform-origin:50% 58%;animation:con-admin-d20-notifier-tilt-1562 1.05s ease-in-out infinite;will-change:transform;}.con-admin-toast--daily-d20-ready:hover .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:focus-visible .con-admin-d20-notifier__icon{animation-duration:1.05s;}.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__die-img,.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon svg{transform-origin:50% 58%;}@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);}}@media (prefers-reduced-motion:reduce){.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon{animation:none;transform:none;}}.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;}.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:hover .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:focus-visible .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:active .con-admin-d20-notifier__icon{display:inline-grid;place-items:center;transform-origin:50% 58%;animation:con-admin-d20-notifier-tilt-1564 1.05s ease-in-out infinite;will-change:transform;}@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);}}@media (prefers-reduced-motion:reduce){.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:hover .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:focus-visible .con-admin-d20-notifier__icon,.con-admin-toast--daily-d20-ready:active .con-admin-d20-notifier__icon{animation:none;transform:none;}}.con-admin-boss-battle__hp-box{display:grid;gap:6px;margin:0 0 8px;padding:8px 10px;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:rgba(248,250,252,.88);--con-admin-boss-hp-color:#64748b;}.con-admin-boss-battle__hp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#0f172a;font-size:.86rem;line-height:1.2;}.con-admin-boss-battle__hp-head>strong,.con-admin-boss-battle__hp-head span strong{font-weight:600;}.con-admin-boss-battle__hp-head span{color:#475569;font-size:.82rem;font-weight:500;white-space:nowrap;}.con-admin-boss-battle__hp-bar{margin:0;background:rgba(148,163,184,.18);}.con-admin-boss-battle__hp-box .con-admin-boss-battle__hp-bar span{background:var(--con-admin-boss-hp-color,#64748b);}.con-admin-boss-battle__hp-box--elite{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.055);--con-admin-boss-hp-color:#1d4ed8;}.con-admin-boss-battle__hp-box--rare_elite{border-color:rgba(124,58,237,.30);background:rgba(124,58,237,.06);--con-admin-boss-hp-color:#6d28d9;}.con-admin-boss-battle__hp-box--legendary{border-color:rgba(217,119,6,.32);background:rgba(217,119,6,.065);--con-admin-boss-hp-color:#b45309;}.con-admin-boss-battle .con-admin-boss-battle__main>.con-admin-boss-battle__hp-box{margin-bottom:6px;}@media (max-width:420px){.con-admin-boss-battle__hp-head{align-items:flex-start;flex-direction:column;gap:3px;}.con-admin-boss-battle__hp-head span{white-space:normal;}}.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,.con-admin-boss-battle *,.con-admin-party-raid-hp,.con-admin-party-raid-hp *,.con-admin-party__buffs,.con-admin-party__buffs *{font-weight:600;}.con-admin-boss-battle__icon{position:relative;overflow:visible;isolation:isolate;}.con-admin-boss-battle__icon>img,.con-admin-boss-battle__icon>svg{position:relative;z-index:1;}.con-admin-boss-battle__icon>.con-admin-raid-swords{position:absolute;left:50%;top:50%;z-index:4;width:128px;max-width:140%;height:46px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;}.con-admin-boss-battle__main>.con-admin-raid-swords{display:none;}.con-admin-boss-battle__icon>.con-admin-raid-swords.is-clashing{opacity:1;}.con-admin-boss-battle__icon .con-admin-raid-swords span{top:6px;}.con-admin-boss-battle__icon .con-admin-raid-swords__left{left:5px;}.con-admin-boss-battle__icon .con-admin-raid-swords__right{right:5px;}.con-admin-party-raid-hp__head,.con-admin-boss-battle__hp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#0f172a;font-size:.85rem;font-weight:600;line-height:1.2;}.con-admin-party-raid-hp__title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;}.con-admin-party-raid-hp__hp-value{color:#475569;white-space:nowrap;}.con-admin-party-raid-hp__hp-value strong{color:#0f172a;}.con-admin-party-raid-hp__head>strong,.con-admin-party-raid-hp__title>strong,.con-admin-boss-battle__hp-head>strong{color:inherit;font-size:inherit;font-weight:600;line-height:inherit;}.con-admin-party-raid-hp__hp-value,.con-admin-party-raid-hp__hp-value strong,.con-admin-boss-battle__hp-head span,.con-admin-boss-battle__hp-head span strong{font-size:.85rem;font-weight:600;line-height:inherit;}.con-admin-boss-battle__button[data-coin-gated="1"].is-coin-disabled,.con-admin-boss-battle__button[data-coin-gated="1"]:disabled{cursor:not-allowed;opacity:.55;}@media (max-width:700px){.con-admin-boss-battle__icon>.con-admin-raid-swords{width:112px;}}[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-current-coins .con-admin-stat-chip.con-admin-shortcode-chip{border-radius:4px;}.con-admin-level-card--minimal .con-admin-level-card__bar,.con-admin-level-card--minimal .con-admin-level-card__fill{border-radius:4px;}.con-admin-d20__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;}.con-admin-d20__button.con-admin-game-action-button,.con-admin-d20__bypass-button.con-admin-game-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:9px 12px;border-radius:4px;font-size:13px;line-height:1.2;}.con-admin-d20__button .con-btn__icon,.con-admin-d20__bypass-button .con-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;line-height:1;}.con-admin-d20__button .con-admin-ui-icon,.con-admin-d20__button .con-admin-ui-icon--asset,.con-admin-d20__bypass-button .con-admin-ui-icon,.con-admin-d20__bypass-button .con-admin-ui-icon--asset{width:18px;height:18px;max-width:18px;max-height:18px;object-fit:contain;}.con-admin-d20__button .con-btn__label,.con-admin-d20__bypass-button .con-btn__label{min-width:0;text-align:center;}.con-admin-inventory-display__option[data-display-item]{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease;}.con-admin-inventory-display__option[data-display-item]:hover,.con-admin-inventory-display__option[data-display-item]:focus-visible{border-color:rgba(25,108,174,.45);background:#f8fbff;outline:none;}.con-admin-inventory-display__option[data-display-item].is-active,.con-admin-inventory-display__option[data-display-item].is-displayed{border-color:#2271b1;background:#f6fbff;box-shadow:inset 0 0 0 1px rgba(34,113,177,.16);}.con-admin-inventory-display__option[data-display-item].is-saving{opacity:.72;cursor:progress;}.con-admin-inventory-display__option.is-display-limit-locked:not(.is-displayed){opacity:.62;cursor:not-allowed;}.con-admin-fishing__arena{position:relative;border-radius:4px;}.con-admin-fishing__result{position:absolute;left:12px;right:12px;bottom:12px;z-index:8;display:flex;justify-content:center;align-items:flex-end;width:auto;max-width:none;min-height:0;overflow:visible;pointer-events:none;box-sizing:border-box;}.con-admin-fishing__result:not(.has-outcome){display:none;}.con-admin-fishing__catch-card{position:relative;display:grid;gap:6px;width:min(100%,420px);max-width:100%;margin:0 auto;padding:8px 10px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:#fff;color:#0f172a;box-shadow:0 8px 18px rgba(15,23,42,.12);cursor:pointer;pointer-events:auto;box-sizing:border-box;}.con-admin-fishing__catch-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:24px;}.con-admin-fishing__catch-card-head strong{font-size:13px;font-weight:600;line-height:1.2;}.con-admin-fishing__catch-card-message{font-size:12px;line-height:1.35;color:#475569;}.con-admin-fishing__catch-card-payout{display:flex;gap:5px;flex-wrap:wrap;align-items:center;justify-content:flex-end;}.con-admin-fishing__catch-card-payout span{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#f8fafc;color:#334155;font-size:12px;font-weight:600;line-height:1;}.con-admin-fishing__catch-card.is-win{border-color:rgba(22,101,52,.22);background:#f7fff9;}.con-admin-fishing__catch-card.is-loss{border-color:rgba(180,35,24,.22);background:#fff8f7;}.con-admin-fishing__result .con-admin-fishing__result-close{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;margin:0;padding:0;border:0;background:transparent;color:#64748b;font-size:16px;line-height:1;cursor:pointer;}.con-admin-fishing__result-items{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin:0;}.con-admin-fishing__result-item-image{width:32px;height:32px;object-fit:contain;border-radius:4px;}@media (max-width:900px){.con-admin-d20__controls{grid-template-columns:1fr;}.con-admin-fishing__result{left:10px;right:10px;bottom:10px;}.con-admin-fishing__catch-card{width:100%;}.con-admin-fishing__catch-card-head{display:grid;justify-content:stretch;}.con-admin-fishing__catch-card-payout{justify-content:flex-start;}}.con-admin-2d-fam__avatar-controls label{font-size:12px;font-weight:600;color:#475569;}.con-admin-2d-fam__avatar-controls input[data-role="fam-avatar-zoom"]{margin:0;}.con-admin-2d-fam__avatar-actions{justify-content:flex-end;}.con-admin-2d-fam__avatar-status{min-height:18px;font-size:12px;line-height:1.35;text-align:right;color:#475569;}.con-admin-2d-fam__avatar-status.is-error{color:#b42318;}.con-admin-2d-fam__avatar-status.is-success{color:#027a48;}@media (max-width:480px){.con-admin-2d-fam__avatar-actions{display:grid;grid-template-columns:1fr;}}.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__arena{margin:0;padding:0;gap:8px;min-height:0;border-radius:4px;overflow:hidden;}.con-admin-mascot-melee__arena:before{display:none;}.con-admin-mascot-melee__card{gap:5px;min-height:0;padding:8px;box-shadow:none;}.con-admin-mascot-melee__card.is-your-guild{outline-offset:1px;}.con-admin-mascot-melee__portrait,.con-admin-mascot-melee__mascot-image-wrap{width:82px;height:82px;}.con-admin-mascot-melee__mascot-image-wrap{padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-mascot-melee__card-copy{gap:1px;}.con-admin-mascot-melee__card-copy strong{font-size:.9rem;}.con-admin-mascot-melee__card-copy small{font-size:.68rem;}.con-admin-mascot-melee__card .con-admin-mascot-melee__bar{max-width:100%;}.con-admin-mascot-melee__card p{margin:0;font-size:.78rem;line-height:1.15;}.con-admin-mascot-melee__feedback{min-height:0;margin:8px 0;padding:7px 8px;}.con-admin-mascot-melee__controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch;margin-top:8px;flex-wrap:nowrap;}.con-admin-mascot-melee__attack-panel,.con-admin-mascot-melee__potion-control{display:contents;min-width:0;min-height:0;}.con-admin-mascot-melee__controls .con-admin-game-action-button{width:100%;min-width:0;min-height:38px;font-size:12px;line-height:1.1;}.con-admin-mascot-melee__controls .con-btn__icon{width:16px;height:16px;min-width:16px;}.con-admin-mascot-melee__controls .con-admin-ui-icon,.con-admin-mascot-melee__controls .con-admin-ui-icon--asset,.con-admin-mascot-melee__controls img.con-admin-boss-battle__cost-icon{width:16px;height:16px;max-width:16px;max-height:16px;}.con-admin-mascot-melee__potion-note{display:none;}.con-admin-guild-battle__outcome{position:absolute;left:12px;right:12px;bottom:12px;top:auto;inset:auto 12px 12px 12px;display:flex;align-items:flex-end;justify-content:center;width:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;opacity:1;transform:none;transition:none;pointer-events:none;z-index:8;}.con-admin-guild-battle__outcome[hidden],.con-admin-guild-battle__outcome:not(.has-outcome){display:none;}.con-admin-guild-battle__outcome .con-admin-fishing__catch-card{pointer-events:auto;}@media (max-width:760px){.con-admin-mascot-melee__arena{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.con-admin-mascot-melee__card{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;justify-items:stretch;text-align:left;padding:7px;}.con-admin-mascot-melee__portrait,.con-admin-mascot-melee__mascot-image-wrap{width:58px;height:58px;}.con-admin-mascot-melee__portrait{grid-row:1 / span 3;}.con-admin-mascot-melee__card p{text-align:left;}.con-admin-mascot-melee__controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;}.con-admin-mascot-melee__controls .con-admin-game-action-button{min-height:34px;padding:5px 4px;gap:4px;font-size:11px;}}.con-admin-2d-fam__avatar-modal-dialog,.con-admin-2d-fam__avatar-modal-dialog *{box-sizing:border-box;}.con-admin-2d-fam__avatar-cropper{display:grid;grid-template-columns:1fr;gap:12px;padding:18px;}.con-admin-2d-fam__avatar-current,.con-admin-2d-fam__avatar-crop-frame{justify-self:center;}.con-admin-2d-fam__avatar-controls{width:100%;max-width:none;display:grid;grid-template-columns:1fr;gap:6px;margin:0;}.con-admin-2d-fam__avatar-controls label{width:100%;display:grid;grid-template-columns:1fr;gap:6px;margin:0;}.con-admin-2d-fam__avatar-controls input[data-role="fam-avatar-zoom"]{width:100%;}.con-admin-2d-fam__avatar-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%;margin:0;padding-top:2px;}.con-admin-2d-fam__avatar-actions-left,.con-admin-2d-fam__avatar-actions-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-2d-fam__avatar-actions-left{justify-content:flex-start;}.con-admin-2d-fam__avatar-actions-right{justify-content:flex-end;margin-left:auto;}.con-admin-2d-fam__avatar-actions .con-admin-plugin-button{margin:0;}@media (max-width:480px){.con-admin-2d-fam__avatar-actions,.con-admin-2d-fam__avatar-actions-left,.con-admin-2d-fam__avatar-actions-right{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%;margin-left:0;}.con-admin-2d-fam__avatar-actions .con-admin-plugin-button{width:100%;}}.con-admin-d20-modal__dialog,.con-admin-d20-modal__die-wrap,.con-admin-d20-modal__die-shell,.con-admin-d20-modal__choice,.con-admin-d20-modal__cancel,.con-admin-d20-modal__roll{border-radius:4px;}.con-admin-d20-modal__dialog{box-shadow:0 20px 48px rgba(15,23,42,.22);}.con-admin-d20-modal__die-wrap,.con-admin-d20-modal__die-shell{box-shadow:none;}.con-admin-d20-modal__choice{min-height:60px;padding:26px 8px 8px;background:#fff;color:#111827;border:1px solid #d0d0d0;box-shadow:none;}.con-admin-d20-modal__choice:hover,.con-admin-d20-modal__choice:focus-visible{background:#f6f7f7;color:#111827;border-color:#bcbcbc;box-shadow:0 0 0 1px #dcdcdc inset;}.con-admin-d20-modal__choice.is-selected{background:#efefef;color:#111827;border-color:#bcbcbc;box-shadow:0 0 0 1px #dcdcdc inset;}.con-admin-d20-modal__choice,.con-admin-d20-modal__choice-name,.con-admin-d20-modal__choice strong,.con-admin-d20-modal__choice .con-admin-d20-modal__choice-cost,.con-admin-d20-modal__choice .con-admin-d20-modal__choice-cost span,.con-admin-d20-modal__choice small,.con-admin-d20-modal__choice.is-selected,.con-admin-d20-modal__choice.is-selected .con-admin-d20-modal__choice-name,.con-admin-d20-modal__choice.is-selected strong,.con-admin-d20-modal__choice.is-selected .con-admin-d20-modal__choice-cost,.con-admin-d20-modal__choice.is-selected .con-admin-d20-modal__choice-cost span,.con-admin-d20-modal__choice.is-selected small{color:#111827;}.con-admin-d20-modal__choice small,.con-admin-d20-modal__selection-note,.con-admin-d20-modal__status{color:#4b5563;}.con-admin-d20-modal__cost-icon,.con-admin-d20-modal__choice-cost .con-admin-d20-modal__cost-icon,.con-admin-d20-modal__choice.is-selected .con-admin-d20-modal__cost-icon{filter:grayscale(1) saturate(0) opacity(.72);opacity:.72;}.con-admin-d20-modal__cost-fallback{color:#6b7280;}.con-admin-d20-modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;}.con-admin-d20-modal__cancel,.con-admin-d20-modal__roll{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 12px;border:1px solid #d0d0d0;background:#f8f8f8;color:#111827;font-size:12px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:0;box-shadow:none;}.con-admin-d20-modal__roll{background:#111827;border-color:#111827;color:#fff;}.con-admin-d20-modal__cancel:hover,.con-admin-d20-modal__cancel:focus-visible{background:#efefef;color:#111827;box-shadow:none;}.con-admin-d20-modal__roll:hover,.con-admin-d20-modal__roll:focus-visible{background:#1f2937;border-color:#1f2937;color:#fff;box-shadow:none;}.con-admin-mascot-melee__controls .con-admin-game-action-button{min-height:42px;padding:6px 8px;}.con-admin-mascot-melee__controls .con-btn__label{white-space:normal;line-height:1.12;}.con-admin-mascot-melee__button-limit{display:block;margin-top:2px;font-size:10px;font-weight:600;line-height:1.1;color:inherit;opacity:.72;}.con-admin-d20-modal__roll,.con-admin-d20-modal__roll:hover,.con-admin-d20-modal__roll:focus-visible{background:#2271b1;border-color:#2271b1;color:#fff;box-shadow:none;}.con-admin-d20-modal__roll:hover,.con-admin-d20-modal__roll:focus-visible{background:#135e96;border-color:#135e96;color:#fff;}.con-admin-d20-modal__cost-icon,.con-admin-d20-modal__choice .con-admin-d20-modal__cost-icon,.con-admin-d20-modal__choice.is-selected .con-admin-d20-modal__cost-icon,.con-admin-d20-modal__cost-icon--xp,.con-admin-d20-modal__choice[data-cost-unit="XP"] .con-admin-d20-modal__cost-icon,.con-admin-d20-modal__choice[data-cost-unit="xp"] .con-admin-d20-modal__cost-icon,.con-admin-d20__button .con-admin-ui-icon--asset,.con-admin-d20__bypass-button .con-admin-ui-icon--asset{filter:grayscale(1) saturate(0) brightness(.58) contrast(1.05);opacity:1;}.con-admin-d20-modal__cost-icon--coin,.con-admin-d20-modal__choice[data-cost-unit="coin"] .con-admin-d20-modal__cost-icon,.con-admin-d20-modal__choice[data-cost-unit="coins"] .con-admin-d20-modal__cost-icon{filter:grayscale(1) saturate(0) brightness(.58) contrast(1.05);opacity:1;}.con-admin-mascot-melee__card .con-admin-mascot-melee__bar span{background:linear-gradient(90deg,var(--con-admin-mascot-color,#655995),rgba(var(--con-admin-mascot-rgb,101,89,149),.72));}.con-admin-mascot-melee__card .con-admin-mascot-melee__bar{background:rgba(var(--con-admin-mascot-rgb,101,89,149),.16);border:1px solid rgba(var(--con-admin-mascot-rgb,101,89,149),.24);}.con-admin-d20__button.is-bypass-roll img.con-admin-ui-icon--d20,.con-admin-d20__button.is-bypass-roll .con-admin-ui-icon--d20,.con-admin-d20__button.is-bypass-roll img.con-admin-ui-icon--asset,.con-admin-d20__button.is-bypass-roll .con-admin-ui-icon--asset{filter:brightness(0) invert(1) grayscale(1) contrast(1000%);opacity:1;}.con-admin-d20__button img.con-admin-ui-icon--d20,.con-admin-d20__button .con-admin-ui-icon--d20,.con-admin-d20__button:disabled img.con-admin-ui-icon--d20,.con-admin-d20__button:disabled .con-admin-ui-icon--d20,.con-admin-d20__button[disabled] img.con-admin-ui-icon--d20,.con-admin-d20__button[disabled] .con-admin-ui-icon--d20,.con-admin-d20__button[aria-disabled="true"] img.con-admin-ui-icon--d20,.con-admin-d20__button[aria-disabled="true"] .con-admin-ui-icon--d20,.con-admin-d20__button.is-cooldown img.con-admin-ui-icon--d20,.con-admin-d20__button.is-cooldown .con-admin-ui-icon--d20,.con-admin-d20__button.is-rolled img.con-admin-ui-icon--d20,.con-admin-d20__button.is-rolled .con-admin-ui-icon--d20,.con-admin-d20__button.is-bypass-roll img.con-admin-ui-icon--d20,.con-admin-d20__button.is-bypass-roll .con-admin-ui-icon--d20{color:#fff;filter:brightness(0) invert(1) grayscale(1) contrast(1000%);opacity:1;}.con-admin-guild-battle__commander{padding:0;overflow:hidden;}.con-admin-guild-battle__commander-avatar{display:block;width:100%;height:100%;max-width:none;max-height:none;border-radius:50%;object-fit:cover;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait-wrap{overflow:hidden;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;}.con-admin-high-seas__header,.con-admin-high-seas__meta,.con-admin-high-seas__actions,.con-admin-high-seas__button-row{gap:6px;}.con-admin-high-seas__button-row{row-gap:6px;column-gap:6px;}@media (min-width:768px){.con-admin-guild-battle__commander{width:44px;height:44px;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait-wrap{width:60px;height:60px;min-width:60px;min-height:60px;}}.con-admin-fam-status-mentions[hidden],.con-admin-fam-status-game-selected[hidden],.con-admin-fam-status-mention-menu[hidden]{display:none;}.con-admin-fam-status-composer__input-wrap{gap:4px;}.con-admin-fam-status-composer__input-wrap>.con-admin-fam-status-composer__actions{margin-top:2px;}.con-admin-fam-status-composer__input-wrap>.con-admin-fam-status-composer__actions .con-admin-plugin-button{flex:0 0 auto;}.con-admin-fam-mail__tagged-game{font-weight:600;}.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-fam-status-composer__actions{align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:2px;}.con-admin-fam-status-composer__actions .con-admin-fam-status-game-type{flex:0 0 auto;margin:0;}.con-admin-fam-status-game-type label{display:flex;align-items:center;gap:6px;margin:0;white-space:nowrap;}.con-admin-fam-status-game-type label>span{color:#64748b;font-size:11.5px;font-weight:600;line-height:1.2;}.con-admin-fam-status-composer__actions .con-admin-inline-status{flex:1 1 auto;min-width:0;text-align:left;}.con-admin-fam-status-composer__actions .con-admin-plugin-button{flex:0 0 auto;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta{align-items:center;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip{padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip--feed .con-admin-fam-mail__chip-label{gap:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{margin-left:34px;}@media (max-width:782px){.con-admin-fam-status-composer__actions{flex-direction:row;align-items:center;justify-content:space-between;}.con-admin-fam-status-composer__actions .con-admin-plugin-button{width:auto;justify-content:center;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{margin-left:34px;}}@media (max-width:480px){.con-admin-fam-status-composer__actions{gap:6px;}.con-admin-fam-status-game-type select{max-width:150px;}}.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__filters{margin-bottom:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top{justify-content:space-between;gap:10px;padding:10px 12px;background:#fcfcff;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta--with-avatar{gap:6px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip.con-admin-shortcode-chip{margin-left:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__time--inline{flex:0 0 auto;color:#64748b;font-size:11px;line-height:1.2;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{padding:9px 12px 12px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status{margin:0 0 0 46px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__actions{margin:7px 0 0 46px;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{margin:0;padding:8px 10px 11px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__actions{margin-left:46px;}}.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__feed{gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed{padding:0;overflow:hidden;border-radius:4px;background:#fff;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top{display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;margin:0;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.10);background:#f7f7fd;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta--with-avatar{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip.con-admin-shortcode-chip{flex:0 0 auto;margin-left:2px;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary{display:flex;align-items:baseline;gap:4px;min-width:0;color:#0f172a;font-weight:600;line-height:1.25;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary--checkin{display:grid;gap:2px;align-items:center;}.con-admin-fam-mail__summary-main{display:block;min-width:0;overflow-wrap:anywhere;}.con-admin-fam-mail__summary-action{font-weight:500;color:#334155;}.con-admin-fam-mail__summary-object{font-weight:600;color:#0f172a;}.con-admin-fam-mail__summary-subline{display:block;font-size:12px;font-weight:500;line-height:1.3;color:#64748b;}.con-admin-fam-mail__panel .con-admin-fam-mail__time--inline{flex:0 0 auto;margin-left:auto;color:#64748b;font-size:11px;line-height:1.2;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{display:block;margin:0;padding:10px 12px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 12px;border-top:1px solid rgba(15,23,42,.08);background:#f7f7fd;}.con-admin-fam-mail__footer-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;}.con-admin-fam-mail__footer-tags--empty{min-height:1px;}.con-admin-fam-mail__footer-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;color:#334155;font-size:12px;line-height:1.2;font-weight:600;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__actions{flex:0 0 auto;margin:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top{border-bottom:0;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top{padding:9px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta--with-avatar{gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary{display:grid;gap:1px;}.con-admin-fam-mail__panel .con-admin-fam-mail__time--inline{margin-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{padding:9px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__actions{margin-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer{display:grid;gap:7px;padding:8px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__actions{justify-content:flex-start;}}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{padding:0 12px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status{margin:0;padding:0;}.con-admin-fam-mail__footer-label{display:inline-flex;align-items:center;min-height:22px;color:#64748b;font-size:12px;line-height:1.2;font-weight:500;}.con-admin-fam-mail__footer-tag-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;}.con-admin-fam-mail__footer-game-chip.con-admin-game-chip{min-height:22px;padding:2px 7px;font-size:12px;line-height:1.2;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{padding:0 10px;}}.con-admin-fam-mail__footer-name-list{display:inline;min-width:0;color:#334155;font-size:12px;line-height:1.2;font-weight:500;}.con-admin-fam-mail__footer-name{display:inline;color:#334155;font-weight:600;}.con-admin-fam-mail__footer-separator{display:inline;color:#64748b;font-weight:500;}.con-admin-fam-mail__panel .con-admin-fam-mail__feed,.con-admin-fam-mail .con-admin-fam-mail__feed{gap:15px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card,.con-admin-fam-mail .con-admin-fam-mail__item--feed,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card{padding:0;border-radius:4px;background:#fff;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top{display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;margin:0;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.10);background:#f7f7fd;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__chip,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip.con-admin-shortcode-chip,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__chip.con-admin-shortcode-chip,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__chip,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__chip.con-admin-shortcode-chip,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__chip.con-admin-shortcode-chip{flex:0 0 auto;margin:0 0 0 2px;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__summary,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__summary{display:flex;align-items:baseline;gap:4px;min-width:0;color:#0f172a;font-weight:600;line-height:1.25;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__time--inline,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__time--inline,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__time--inline,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__time--inline{flex:0 0 auto;margin-left:auto;color:#64748b;font-size:11px;line-height:1.2;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__message-row{display:block;margin:0;padding:0 12px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__body,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__body,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__body{margin:0;padding:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 12px;border-top:1px solid rgba(15,23,42,.08);background:#f7f7fd;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0;min-height:0;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box,.con-admin-fam-mail__panel .con-admin-fam-mail__item>.con-admin-fam-status__comment-box,.con-admin-fam-mail .con-admin-fam-mail__reply-box,.con-admin-fam-mail .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin:0;padding:10px;border:0;border-top:1px solid rgba(15,23,42,.08);border-radius:0;background:#f7f7fd;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box[hidden],.con-admin-fam-mail .con-admin-fam-mail__reply-box[hidden],.con-admin-fam-mail__panel .con-admin-fam-status__comment-box[hidden],.con-admin-fam-mail .con-admin-fam-status__comment-box[hidden]{display:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__reply-box textarea,.con-admin-fam-mail .con-admin-fam-mail__reply-box textarea{background:#fff;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top{padding:9px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta{gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__summary,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__summary{display:grid;gap:1px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__time--inline,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__time--inline,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__time--inline,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__time--inline{margin-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__message-row{padding:0 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{display:grid;gap:7px;padding:8px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__actions{justify-content:flex-start;}}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__message-row,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__message-row{padding:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status{margin:0;padding:12px 14px;color:#334155;line-height:1.45;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--empty,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--empty{padding:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__comments,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__comments{display:grid;gap:8px;margin:0;padding:10px 12px;border-top:1px solid rgba(15,23,42,.08);background:#f7f7fd;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies[hidden],.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__comments[hidden],.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies[hidden],.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__comments[hidden]{display:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies-label,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__comments-label,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies-label,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__comments-label{display:block;margin:0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__comment,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__comment{display:grid;gap:8px;margin:0;padding:0;border:0;background:transparent;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-main,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-main{padding:10px 12px;border:1px solid rgba(15,23,42,.10);border-left:3px solid rgba(100,116,139,.22);border-radius:4px;background:#fff;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-children,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-children{display:grid;gap:8px;margin:0 0 0 14px;padding:0;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status{padding:11px 12px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-status__comments,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__replies,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-status__comments{padding:10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-main,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-main{padding:9px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-children,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__reply-children{margin-left:10px;}}@media (min-width:901px){.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__grid--core:not(.con-admin-2d-fam-profile__grid--single){grid-template-columns:minmax(220px,25%) minmax(0,1fr);}}.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-2d-fam-profile--mini .con-admin-2d-fam-profile__header-details,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__convention-list{display:grid;gap:6px;margin:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__header-details .con-admin-2d-fam-profile__convention-item,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__role-panel .con-admin-2d-fam-profile__convention-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;margin:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__convention-label{flex:0 0 auto;margin:0;color:var(--con-admin-text-soft,#5b6b7c);font-size:13px;font-weight:600;line-height:1.35;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__header-details .con-admin-2d-fam-profile__convention-label{font-size:12px;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__convention-label::after{content:":";}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__convention-value{flex:1 1 auto;min-width:80px;margin:0;color:#0f172a;font-size:13px;line-height:1.35;overflow-wrap:anywhere;}.con-admin-fam-mail__panel .con-admin-fam-mail__body .con-admin-fam-mail__tagged-user,.con-admin-fam-mail__panel .con-admin-fam-mail__body .con-admin-fam-mail__tagged-game,.con-admin-fam-mail .con-admin-fam-mail__body .con-admin-fam-mail__tagged-user,.con-admin-fam-mail .con-admin-fam-mail__body .con-admin-fam-mail__tagged-game{font-weight:500;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__header-details,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__convention-list{padding:10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;background:transparent;color:#64748b;line-height:1;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header:focus-visible,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header:hover,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header:focus-visible{color:#0f172a;background:rgba(15,23,42,.06);outline:none;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__report--header{margin-left:0;}}.con-admin-2d-fam__avatar-crop-frame .con-admin-2d-fam__avatar-overlay-preview-canvas{position:absolute;inset:0;display:none;width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:4px;background:transparent;z-index:5;pointer-events:none;user-select:none;}.con-admin-2d-fam__avatar-manager.is-avatar-overlay-preview .con-admin-2d-fam__avatar-overlay-layer,.con-admin-2d-fam__avatar-manager.is-avatar-overlay-preview [data-role="fam-avatar-crop-image"]{visibility:hidden;}.con-admin-fam-mail,.con-admin-fam-mail__panel,.con-admin-fam-mail__feed,.con-admin-fam-mail__item{box-sizing:border-box;max-width:100%;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card,.con-admin-fam-mail .con-admin-fam-mail__item--feed,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card{overflow:hidden;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top{padding:8px 10px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta--with-avatar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;min-width:0;max-width:100%;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-2d-fam__avatar-profile-link,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-user-avatar-shell,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__avatar,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-2d-fam__avatar-profile-link,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-user-avatar-shell{flex:0 0 auto;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__summary,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__summary,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__summary{display:flex;flex:1 1 140px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;max-width:100%;line-height:1.25;overflow-wrap:anywhere;}.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;}.con-admin-fam-mail__panel .con-admin-fam-mail__time--inline,.con-admin-fam-mail .con-admin-fam-mail__time--inline{flex:0 0 auto;margin-left:0;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__report--header,.con-admin-fam-mail .con-admin-fam-mail__report--header{flex:0 0 auto;margin-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__body--status{padding:11px 12px;max-width:100%;overflow-wrap:anywhere;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;max-width:100%;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__footer-tags{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-wrap:anywhere;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags--empty,.con-admin-fam-mail .con-admin-fam-mail__footer-tags--empty{flex:1 1 auto;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-game-chip.con-admin-game-chip,.con-admin-fam-mail .con-admin-fam-mail__footer-game-chip.con-admin-game-chip{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-game-chip .con-admin-game-chip__label,.con-admin-fam-mail .con-admin-fam-mail__footer-game-chip .con-admin-game-chip__label{min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-name-list,.con-admin-fam-mail .con-admin-fam-mail__footer-name-list{min-width:0;max-width:100%;overflow-wrap:anywhere;}.con-admin-fam-mail__panel .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-status__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 0 auto;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-link,.con-admin-fam-mail .con-admin-fam-mail__action-link{white-space:nowrap;}}: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;gap:10px;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;}.con-admin-2d-fam-direct-add-toast__body .con-admin-2d-fam__pill,.con-admin-2d-fam-direct-add-toast__body .con-admin-2d-fam__pill.is-approved,.con-admin-2d-fam-direct-add-toast__body .con-admin-2d-fam__pill.is-pending{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);color:#f8fafc;box-shadow:none;}.con-admin-2d-fam-direct-add-toast__body .con-admin-2d-fam__pill.is-approved{border-color:rgba(74,222,128,.44);}.con-admin-2d-fam-direct-add-toast__body .con-admin-2d-fam__pill.is-pending{border-color:rgba(253,224,71,.38);}@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-2d-fam__avatar-modal-dialog{color:#17212b;background:#fff;border-radius:4px;}.con-admin-2d-fam__avatar-modal-dialog *,.con-admin-2d-fam__avatar-cropper,.con-admin-2d-fam__avatar-controls,.con-admin-2d-fam__avatar-controls label,.con-admin-2d-fam__avatar-option,.con-admin-2d-fam__avatar-option-toggle,.con-admin-2d-fam__avatar-status{color:#17212b;}.con-admin-2d-fam__avatar-help,.con-admin-2d-fam__avatar-option-help{color:#64748b;}.con-admin-2d-fam__avatar-modal-dialog .con-admin-plugin-button:not(.con-admin-plugin-button--primary){color:#17212b;}.con-admin-2d-fam__avatar-modal-dialog .con-admin-plugin-button--primary{color:#fff;}.con-admin-2d-fam__avatar-crop-frame{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;background:#f3f4f6;}.con-admin-2d-fam__avatar-photo-mask{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none;}.con-admin-2d-fam__avatar-photo-mask [data-role="fam-avatar-crop-image"]{position:absolute;top:50%;left:50%;z-index:2;width:100%;height:100%;max-width:none;object-fit:cover;transform-origin:center center;pointer-events:none;user-select:none;}.con-admin-2d-fam__avatar-crop-frame>.con-admin-2d-fam__avatar-overlay-layer,.con-admin-2d-fam__avatar-overlay-preview-canvas{display:none;}.con-admin-2d-fam__avatar-manager.is-avatar-overlay-preview .con-admin-2d-fam__avatar-crop-frame{border-radius:4px;background:transparent;overflow:hidden;}.con-admin-2d-fam__avatar-manager.is-avatar-overlay-preview .con-admin-2d-fam__avatar-photo-mask{inset:0;z-index:2;border-radius:0;overflow:visible;}.con-admin-2d-fam__avatar-manager.is-avatar-overlay-preview .con-admin-2d-fam__avatar-photo-mask [data-role="fam-avatar-crop-image"]{visibility:hidden;}.con-admin-2d-fam__avatar-manager.is-avatar-overlay-preview .con-admin-2d-fam__avatar-overlay-preview-canvas{display:block;visibility:visible;position:absolute;inset:0;z-index:4;width:100%;height:100%;border-radius:4px;pointer-events:none;}.con-admin-2d-fam__avatar-modal-dialog .con-admin-2d-fam__avatar-download-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid #d9e2ec;border-radius:4px;background:#f8fafc;color:#17212b;}.con-admin-profile-header__items-list{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,128px);max-width:128px;}@media (max-width:782px){.con-admin-profile-header__items-list{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,136px);max-width:136px;}}.con-admin-daily-task-section-label--chapter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 4px;}.con-admin-daily-task-section-label__questline{display:inline-flex;align-items:center;gap:6px;min-width:0;}.con-admin-daily-task-section-label__chapter{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 6px;border:1px solid rgba(100,116,139,.28);border-radius:4px;color:#64748b;font-size:11px;font-weight:600;line-height:1.2;}.con-admin-daily-task-section-label__chapter--side{border-style:solid;}.con-admin-daily-task-item.is-optional{border:0;border-bottom:1px solid #eef2f7;background:transparent;box-shadow:none;}.con-admin-daily-task-item.is-optional:last-child,.con-admin-daily-task-hidden-quests .con-admin-daily-task-item.is-optional:last-child{border-bottom:0;}.con-admin-daily-task-item__optional-chip{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid rgba(100,116,139,.35);border-radius:4px;color:#64748b;font-size:11px;font-weight:600;line-height:1.2;}.con-admin-daily-task-item__dismiss--optional{color:#64748b;}.con-admin-daily-task-hidden-quests{display:grid;gap:8px;margin-top:8px;}.con-admin-daily-task-hidden-quests>summary{cursor:pointer;color:#64748b;font-size:12px;font-weight:600;list-style:none;}.con-admin-daily-task-hidden-quests>summary::-webkit-details-marker{display:none;}.con-admin-daily-task-hidden-quests__list{display:grid;gap:0;}.con-admin-daily-task-item.is-hidden-optional{opacity:.82;}.con-admin-daily-task-next-quest{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(100,116,139,.28);border-radius:4px;background:rgba(100,116,139,.08);}.con-admin-daily-task-next-quest__copy{display:grid;gap:2px;min-width:0;}.con-admin-daily-task-next-quest__copy>span{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;}.con-admin-daily-task-next-quest__copy>strong{color:#17212b;font-size:13px;font-weight:600;}.con-admin-daily-task-next-quest__copy>small{color:#64748b;font-size:12px;}.con-admin-daily-task-chapter-rewards{display:grid;gap:8px;margin:8px 0 10px;}.con-admin-daily-task-chapter-reward{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(34,197,94,.22);border-radius:4px;background:rgba(34,197,94,.08);}.con-admin-daily-task-chapter-reward>strong,.con-admin-daily-task-chapter-reward>span{font-size:12px;}@media (max-width:560px){.con-admin-daily-task-next-quest,.con-admin-daily-task-chapter-reward{align-items:flex-start;flex-direction:column;}}.con-admin-staff-tasks--shortcode,.con-admin-staff-task-section,.con-admin-staff-task-list{display:grid;gap:14px;}.con-admin-staff-task-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;}.con-admin-staff-task-section__head h4,.con-admin-staff-task-card__head h4,.con-admin-staff-task-history h4{margin:0;font-size:16px;line-height:1.25;font-weight:600;}.con-admin-staff-task-section__head p,.con-admin-staff-task-card__head p,.con-admin-staff-task-card__reward,.con-admin-staff-task-card__raffle,.con-admin-staff-task-card__penalty,.con-admin-staff-task-static-detail,.con-admin-staff-task-photo-control__filename{margin:0;color:#64748b;font-size:13px;line-height:1.4;}.con-admin-staff-task-card{display:grid;gap:10px;padding:14px;border:1px solid #d9e2ec;border-radius:4px;background:#fff;}.con-admin-staff-task-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;}.con-admin-staff-task-card__description{margin:0;}.con-admin-staff-task-submit-form,.con-admin-staff-task-photo-control,.con-admin-staff-task-history,.con-admin-staff-task-history__list{display:grid;gap:8px;}.con-admin-staff-task-submit-form p{margin:0;}.con-admin-staff-task-photo-control__label{font-size:12px;font-weight:600;color:#17212b;}.con-admin-staff-task-photo-control__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-staff-task-photo-control__camera{display:none;}@media (max-width:782px){.con-admin-staff-task-photo-control__camera{display:inline-flex;}}.con-admin-staff-task-history__item{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid #eef2f7;}.con-admin-staff-task-history__item:last-child{border-bottom:0;}.con-admin-staff-task-history__more{display:flex;justify-content:center;padding-top:4px;}.con-admin-fam-status-composer__actions{display:flex;justify-content:flex-end;}.con-admin-game-lookup__clear,.con-admin-lfg-game-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;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-admin-guild-battle__meta{display:flex;flex-wrap:wrap;gap:8px;}.con-admin-guild-battle__meta span,.con-admin-guild-battle__meta strong{color:inherit;}.con-admin-referrals--share-list .con-admin-referrals__list{display:grid;gap:10px;}.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-high-seas__actions{gap:8px;}.con-admin-high-seas__button-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.con-admin-high-seas__button-row .con-btn,.con-admin-high-seas__button-row .con-admin-high-seas__button,.con-admin-high-seas__button-row .con-admin-high-seas__skip-button{margin:0;}@media (max-width:767px){.con-admin-high-seas__button-row{flex-direction:column;align-items:stretch;gap:8px;}}.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{display:flex;align-items:center;background:rgba(17,24,39,.82);border:1px solid rgba(229,231,235,.32);box-shadow:0 12px 34px rgba(15,23,42,.26);box-sizing:border-box;}.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;}.con-admin-toast__body,.con-admin-achievement-toast__body{align-self:center;min-width:0;}.con-admin-toast__close{align-self:center;}.con-admin-high-seas .con-admin-high-seas__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;}.con-admin-high-seas .con-admin-high-seas__button-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.con-admin-high-seas .con-admin-high-seas__button-row>*,.con-admin-high-seas .con-admin-high-seas__actions>*{margin-left:0;margin-right:0;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip,.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip span,.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip strong,.con-admin-guild-battle__cost-chip,.con-admin-guild-battle__cost-chip span,.con-admin-guild-battle__cost-chip strong{color:inherit;}.con-admin-profile-header__avatar-shell,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-manager,.con-admin-profile-header__avatar-shell .con-admin-2d-fam-avatar-button,.con-admin-profile-header__avatar-shell .con-admin-2d-fam-avatar,.con-admin-profile-header__avatar-shell .con-admin-2d-fam-avatar__img,.con-admin-profile-header__avatar-shell .con-admin-profile-header__avatar-image{max-width:100%;max-height:100%;box-sizing:border-box;}.con-admin-profile-header__avatar-shell .con-admin-2d-fam-avatar__img,.con-admin-profile-header__avatar-shell .con-admin-profile-header__avatar-image{width:100%;height:100%;object-fit:cover;}@media (max-width:767px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:12px;right:12px;width:auto;max-width:none;}.con-admin-high-seas .con-admin-high-seas__button-row,.con-admin-high-seas .con-admin-high-seas__actions{gap:8px;}}.con-admin-toast__media--asset-icon{flex-basis:24px;width:18px;height:18px;min-width:18px;min-height:24px;overflow:visible;}.con-admin-toast__media--asset-icon img,.con-admin-toast__media--asset-icon .con-admin-asset-icon{width:22px;height:22px;max-width:22px;max-height:22px;object-fit:contain;}.con-admin-toast--daily-d20-ready .con-admin-toast__media,.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon{flex-basis:50px;width:50px;height:50px;min-width:50px;min-height:50px;}.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__die-img,.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon svg{width:50px;height:50px;max-width:50px;max-height:50px;}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:95vw;max-width:calc(var(--con-admin-safe-vw,100vw) - 10px);transform:translateX(-50%);}}.con-admin-staff-tasks--shortcode .con-admin-staff-task-section__head h4,.con-admin-staff-tasks--shortcode .con-admin-staff-task-card__head h4,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history h4{font-weight:500;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history{padding:12px 14px;border:1px solid #d9e2ec;border-radius:4px;background:#fff;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f7;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__item:last-child{border-bottom:0;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__main{display:grid;gap:4px;min-width:0;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__main .con-admin-staff-task-details{font-size:12px;line-height:1.35;}@media (max-width:560px){.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__item{display:grid;align-items:start;justify-content:stretch;}}button.con-admin-staff-task-photo-control__camera.con-admin-plugin-button{display:none;}@media (max-width:782px){button.con-admin-staff-task-photo-control__camera.con-admin-plugin-button{display:inline-flex;}}.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;}}.con-admin-referrals--share-list .con-admin-2d-fam-share__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;}.con-admin-referrals--share-list .con-admin-2d-fam-share__body>.con-admin-2d-fam-table__chips{grid-column:1/-1;flex-wrap:wrap;row-gap:6px;}.con-admin-referrals--share-list .con-admin-2d-fam-share__copy-row{grid-column:1;align-self:start;}.con-admin-referrals--share-list .con-admin-2d-fam-share__qr{grid-column:2;align-self:start;justify-items:start;text-align:left;max-width:220px;}@media (max-width:767px){.con-admin-referrals--share-list .con-admin-2d-fam-share__body{grid-template-columns:1fr;}.con-admin-referrals--share-list .con-admin-2d-fam-share__copy-row,.con-admin-referrals--share-list .con-admin-2d-fam-share__qr{grid-column:1;}.con-admin-referrals--share-list .con-admin-2d-fam-share__qr{max-width:none;}}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{justify-content:stretch;row-gap:6px;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__footer-tags{align-self:start;}.con-admin-fam-mail__panel .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-status__actions{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:0;white-space:nowrap;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;row-gap:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__footer-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;grid-column:1;grid-row:1;min-width:0;max-width:100%;margin:0;padding:0;text-indent:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags>*,.con-admin-fam-mail .con-admin-fam-mail__footer-tags>*,.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tag-list,.con-admin-fam-mail .con-admin-fam-mail__footer-tag-list,.con-admin-fam-mail__panel .con-admin-fam-mail__footer-name-list,.con-admin-fam-mail .con-admin-fam-mail__footer-name-list{margin:0;padding:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tag-list,.con-admin-fam-mail .con-admin-fam-mail__footer-tag-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-game-chip.con-admin-game-chip,.con-admin-fam-mail .con-admin-fam-mail__footer-game-chip.con-admin-game-chip,.con-admin-fam-mail__panel .con-admin-fam-mail__footer-name,.con-admin-fam-mail .con-admin-fam-mail__footer-name{margin:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-status__actions{grid-column:2;grid-row:1;margin:0;padding:0;white-space:nowrap;}@media (max-width:520px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{grid-template-columns:1fr;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-status__actions{grid-column:1;grid-row:2;justify-self:start;}}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta{flex:1 1 auto;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-tools,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-tools{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;margin-left:auto;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__report--header,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__report--header{margin:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-status__actions{justify-self:end;align-self:start;justify-content:flex-end;margin-left:auto;text-align:right;}@media (max-width:520px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__footer{grid-template-columns:minmax(0,1fr) auto;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-mail__footer .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__footer .con-admin-fam-status__actions{grid-column:2;grid-row:1;justify-self:end;justify-content:flex-end;margin-left:auto;}}.con-admin-high-seas__arena--ship-only,.con-admin-high-seas .con-admin-high-seas__arena--ship-only,.con-admin-high-seas .con-admin-high-seas__ship{overflow:visible;}.con-admin-high-seas .con-admin-high-seas__ship{position:relative;}.con-admin-high-seas__scene-reward{position:absolute;left:10px;right:10px;top:8px;z-index:220;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;}.con-admin-high-seas__scene-reward[hidden]{display:none;}.con-admin-high-seas__reward-card{cursor:pointer;animation:conAdminHighSeasRewardCard .22s ease-out 1;}.con-admin-high-seas__reward-card:focus-visible{outline:2px solid rgba(25,108,174,.55);outline-offset:2px;}.con-admin-high-seas.is-treasure-revealed .con-admin-high-seas__ship::after{content:"";position:absolute;inset:0;z-index:180;pointer-events:none;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95) 0 3px,rgba(255,255,255,0) 4px),radial-gradient(circle at 58% 22%,rgba(255,223,135,.9) 0 3px,rgba(255,223,135,0) 5px),radial-gradient(circle at 70% 42%,rgba(125,211,252,.8) 0 3px,rgba(125,211,252,0) 5px),radial-gradient(circle at 42% 48%,rgba(251,191,36,.75) 0 3px,rgba(251,191,36,0) 5px);animation:conAdminHighSeasTreasureFlash 1.2s ease-out 1;}@keyframes conAdminHighSeasRewardCard{from{opacity:0;transform:translateY(-6px) scale(.98);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes conAdminHighSeasTreasureFlash{0%{opacity:0;transform:scale(.96);}20%{opacity:1;}100%{opacity:0;transform:scale(1.05);}}@media (max-width:767px){.con-admin-high-seas__scene-reward{left:8px;right:8px;top:6px;}}@media (prefers-reduced-motion:reduce){.con-admin-high-seas__reward-card,.con-admin-high-seas.is-treasure-revealed .con-admin-high-seas__ship::after{animation:none;}}@media (max-width:782px){.con-admin-event-checkin-toast.con-admin-2d-fam-direct-add-toast,.con-admin-event-checkin-toast.con-admin-2d-fam-direct-add-toast.is-visible{left:50%;right:auto;width:min(95vw,460px);max-width:calc(var(--con-admin-safe-vw,100vw) - 16px);transform:translateX(-50%);}}.con-admin-soft-refreshing{opacity:.9;transition:opacity .18s ease;}.con-admin-soft-refreshed{animation:con-admin-soft-refresh-in .18s ease-out both;}@keyframes con-admin-soft-refresh-in{from{opacity:.94;}to{opacity:1;}}@media (prefers-reduced-motion:reduce){.con-admin-soft-refreshing,.con-admin-soft-refreshed{opacity:1;transition:none;animation:none;}}.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-2d-fam-plan__event-title{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;}.con-admin-wrap{--con-admin-admin-radius:4px;--con-admin-admin-border:var(--con-border,#dcdcde);--con-admin-admin-muted-border:rgba(15,23,42,.10);--con-admin-admin-surface:#fff;--con-admin-admin-surface-muted:#f8fafc;--con-admin-admin-text:var(--con-text,#1d2327);--con-admin-admin-text-soft:var(--con-text-soft,#646970);}.con-admin-wrap .con-admin-panel-card,.con-admin-wrap .con-admin-tools__card,.con-admin-wrap .con-admin-ui-card,.con-admin-wrap .con-admin-admin-card,.con-admin-wrap .con-admin-admin-list,.con-admin-wrap .con-admin-table-wrap,.con-admin-wrap .con-admin-empty-state{border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:var(--con-admin-admin-surface);box-shadow:none;}.con-admin-wrap .con-admin-panel-card,.con-admin-wrap .con-admin-tools__card,.con-admin-wrap .con-admin-ui-card,.con-admin-wrap .con-admin-admin-card,.con-admin-wrap .con-admin-empty-state{padding:16px;}.con-admin-wrap .con-admin-tools__card-head,.con-admin-wrap .con-admin-card-header,.con-admin-wrap .con-admin-main-event-card__head,.con-admin-wrap .con-admin-admin-collapsible__summary,.con-admin-wrap .con-admin-discord-collapsible__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;}.con-admin-wrap .con-admin-tools__card-head>div,.con-admin-wrap .con-admin-card-header>div,.con-admin-wrap .con-admin-main-event-card__head>div,.con-admin-wrap .con-admin-admin-collapsible__summary>span,.con-admin-wrap .con-admin-discord-collapsible__summary>span{display:grid;gap:4px;min-width:0;}.con-admin-wrap .con-admin-tools__card-head p,.con-admin-wrap .con-admin-card-header p,.con-admin-wrap .con-admin-main-event-card__head p,.con-admin-wrap .con-admin-admin-collapsible__summary small,.con-admin-wrap .con-admin-discord-collapsible__summary small,.con-admin-wrap .description,.con-admin-wrap p.description{color:var(--con-admin-admin-text-soft);line-height:1.4;}.con-admin-wrap .con-admin-admin-collapsible,.con-admin-wrap .con-admin-discord-collapsible{padding:0;overflow:hidden;}.con-admin-wrap .con-admin-admin-collapsible__summary,.con-admin-wrap .con-admin-discord-collapsible__summary{padding:14px 16px;cursor:pointer;list-style:none;}.con-admin-wrap .con-admin-admin-collapsible__summary::-webkit-details-marker,.con-admin-wrap .con-admin-discord-collapsible__summary::-webkit-details-marker{display:none;}.con-admin-wrap .con-admin-admin-collapsible__summary strong,.con-admin-wrap .con-admin-discord-collapsible__summary strong{color:var(--con-admin-admin-text);font-size:15px;line-height:1.25;}.con-admin-wrap .con-admin-admin-collapsible__button,.con-admin-wrap .con-admin-discord-collapsible__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;box-shadow:none;}.con-admin-wrap .con-admin-admin-collapsible__body,.con-admin-wrap .con-admin-discord-collapsible__body{padding:0 16px 16px;border-top:1px solid var(--con-admin-admin-muted-border);}.con-admin-wrap .con-admin-admin-collapsible:not([open])>.con-admin-admin-collapsible__body,.con-admin-wrap .con-admin-discord-collapsible:not([open])>.con-admin-discord-collapsible__body{display:none;}.con-admin-wrap .con-admin-inline-editor,.con-admin-wrap .con-admin-inline-edit-panel,.con-admin-wrap .con-admin-achievement-quick-edit-panel,.con-admin-wrap .con-admin-ajax-lookup,.con-admin-wrap .con-admin-tools__result,.con-admin-wrap .con-admin-tools__selected-empty,.con-admin-wrap .con-admin-tools__result-empty{border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:var(--con-admin-admin-surface);box-shadow:none;}.con-admin-wrap .con-admin-inline-editor,.con-admin-wrap .con-admin-inline-edit-panel,.con-admin-wrap .con-admin-achievement-quick-edit-panel,.con-admin-wrap .con-admin-ajax-lookup{margin-top:12px;padding:14px;}.con-admin-wrap .con-admin-inline-editor__grid,.con-admin-wrap .con-admin-boss-admin-grid,.con-admin-wrap .con-admin-field-grid,.con-admin-wrap .con-admin-admin-grid-2,.con-admin-wrap .con-admin-shortcode-groups{display:grid;gap:12px;align-items:start;}.con-admin-wrap .con-admin-inline-editor__grid,.con-admin-wrap .con-admin-boss-admin-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}.con-admin-wrap .con-admin-inline-editor__grid>label,.con-admin-wrap .con-admin-inline-editor__grid>.con-admin-inline-editor__field--full,.con-admin-wrap .con-admin-inline-editor__grid>.con-admin-inline-editor__wide,.con-admin-wrap .con-admin-boss-admin-grid>label,.con-admin-wrap .con-admin-field{display:grid;gap:6px;min-width:0;}.con-admin-wrap .con-admin-inline-editor__grid>.con-admin-inline-editor__field--full,.con-admin-wrap .con-admin-inline-editor__grid>.con-admin-inline-editor__wide,.con-admin-wrap .con-admin-field--full{grid-column:1 / -1;}.con-admin-wrap .con-admin-inline-editor__grid label span,.con-admin-wrap .con-admin-field>span,.con-admin-wrap .con-admin-boss-admin-grid label,.con-admin-wrap .con-admin-compact-filter label,.con-admin-wrap .con-admin-tcg-filter-wrap span{color:var(--con-admin-admin-text-soft);font-size:12px;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0;}.con-admin-wrap .con-admin-actions-inline,.con-admin-wrap .con-admin-actions-inline--compact,.con-admin-wrap .con-admin-toolbar-actions,.con-admin-wrap .con-admin-tools__actions,.con-admin-wrap .con-admin-tools__split-actions,.con-admin-wrap .con-admin-tools__activity-actions,.con-admin-wrap .con-admin-stack-actions,.con-admin-wrap .con-admin-user-settings-actions,.con-admin-wrap .con-admin-shortcodes-browser__controls,.con-admin-wrap .con-admin-tcg-toolbar,.con-admin-wrap .con-admin-compact-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.con-admin-wrap table.widefat,.con-admin-wrap .wp-list-table{border-radius:var(--con-admin-admin-radius);overflow:hidden;box-shadow:none;}.con-admin-wrap table.widefat th,.con-admin-wrap table.widefat td,.con-admin-wrap .wp-list-table th,.con-admin-wrap .wp-list-table td{vertical-align:middle;}.con-admin-wrap table.widefat thead th,.con-admin-wrap .wp-list-table thead th,.con-admin-wrap .con-admin-admin-list__row--head>div,.con-admin-wrap .con-admin-admin-list__header>div{color:var(--con-admin-admin-text-soft);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none;}.con-admin-wrap input[type="text"],.con-admin-wrap input[type="search"],.con-admin-wrap input[type="number"],.con-admin-wrap input[type="email"],.con-admin-wrap input[type="url"],.con-admin-wrap input[type="password"],.con-admin-wrap input[type="date"],.con-admin-wrap input[type="time"],.con-admin-wrap select,.con-admin-wrap textarea{border-radius:var(--con-admin-admin-radius);box-shadow:none;}.con-admin-wrap .con-admin-admin-save-status,.con-admin-wrap .con-admin-save-status-below-button{width:auto;max-width:100%;min-height:0;margin:8px 0 0;border-radius:var(--con-admin-admin-radius);}.con-admin-wrap .con-admin-tab-panel.is-loading,.con-admin-wrap [data-con-admin-ajax-panel].is-loading{position:relative;opacity:.72;pointer-events:none;}.con-admin-wrap .con-admin-tab-panel.is-loading::after,.con-admin-wrap [data-con-admin-ajax-panel].is-loading::after{content:"Refreshing…";position:absolute;top:12px;right:12px;z-index:5;padding:6px 10px;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:var(--con-admin-admin-surface);color:var(--con-admin-admin-text-soft);font-size:12px;font-weight:600;}@media (max-width:782px){.con-admin-wrap .con-admin-tools__card-head,.con-admin-wrap .con-admin-card-header,.con-admin-wrap .con-admin-main-event-card__head,.con-admin-wrap .con-admin-admin-collapsible__summary,.con-admin-wrap .con-admin-discord-collapsible__summary{display:grid;grid-template-columns:1fr;}.con-admin-wrap .con-admin-field-grid,.con-admin-wrap .con-admin-admin-grid-2,.con-admin-wrap .con-admin-shortcode-groups{grid-template-columns:1fr;}}.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,.con-admin-modern-row__title .con-admin-schedule-card__title-toggle:focus,.con-admin-modern-row__title .con-admin-schedule-card__title-toggle:focus-visible,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:focus,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:focus-visible{outline:0;outline-offset:0;box-shadow:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-content:stretch;gap:8px;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta,.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta--feed-header,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-meta--feed-header{grid-column:1;grid-row:1;width:auto;min-width:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-tools,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__item-tools{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin-left:0;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__report--header,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__report--header{margin:0;}.con-admin-daily-task-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;}.con-admin-daily-task-item.is-dismissible{padding-left:0;}.con-admin-daily-task-item__action{justify-self:end;align-self:center;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;}.con-admin-daily-task-item__action form{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;width:auto;}.con-admin-daily-task-item__action .con-admin-plugin-button{width:auto;}.con-admin-daily-task-item__dismiss{position:static;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;margin:0;flex:0 0 28px;}.con-admin-daily-task-item__dismiss--optional{color:#64748b;}@media (max-width:782px){.con-admin-daily-task-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;}.con-admin-daily-task-item.is-dismissible{padding-left:0;}.con-admin-daily-task-item__action{justify-self:end;align-self:start;justify-content:flex-end;margin-left:auto;}.con-admin-daily-task-item__action form,.con-admin-daily-task-item__action form[data-con-staff-assignment-complete-form]{display:inline-flex;align-items:center;justify-content:flex-end;width:auto;}.con-admin-daily-task-item__action .con-admin-plugin-button{width:auto;justify-content:center;}.con-admin-daily-task-item__dismiss{top:auto;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;flex-basis:30px;}}@media (min-width: 1024px){.con-admin-inventory-display .con-admin-inventory-display__grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width: 640px) and (max-width: 1023px){.con-admin-inventory-display .con-admin-inventory-display__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width: 639px){.con-admin-inventory-display .con-admin-inventory-display__grid{grid-template-columns:1fr;}}.con-admin-listing-shell--staff-tasks details.con-admin-staff-task-card,.con-admin-staff-tasks--shortcode details.con-admin-staff-task-history{overflow:hidden;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__summary,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__summary{display:grid;gap:10px;margin:0;cursor:pointer;list-style:none;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__summary::-webkit-details-marker,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__summary::-webkit-details-marker{display:none;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__head,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__summary{align-items:center;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__title{display:grid;gap:6px;min-width:0;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip-row{gap:7px;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip-row__label{color:#64748b;font-size:11px;font-weight:600;line-height:1.2;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid rgba(100,116,139,.24);border-radius:4px;background:rgba(248,250,252,.9);color:#334155;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--xp,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--coins,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--item,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--achievement{border-color:rgba(2,122,72,.18);background:#ecfdf3;color:#027a48;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip-row--penalty .con-admin-staff-task-chip{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--raffle{border-color:rgba(124,58,237,.18);background:rgba(124,58,237,.08);color:#6d28d9;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--due.is-overdue{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--due.is-today,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--due.is-soon{border-color:rgba(217,119,6,.2);background:rgba(245,158,11,.1);color:#b45309;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__toggle,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__toggle{flex:0 0 auto;pointer-events:none;white-space:nowrap;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__toggle-hide,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card[open] .con-admin-staff-task-card__toggle-open,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__toggle-hide,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history[open] .con-admin-staff-task-history__toggle-open{display:none;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card[open] .con-admin-staff-task-card__toggle-hide,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history[open] .con-admin-staff-task-history__toggle-hide{display:inline;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__body,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__body{display:grid;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #eef2f7;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card:not([open]) .con-admin-staff-task-card__body,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history:not([open]) .con-admin-staff-task-history__body{display:none;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__summary{display:flex;justify-content:space-between;gap:10px;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__toggle{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(100,116,139,.24);border-radius:4px;background:rgba(248,250,252,.9);color:#334155;font-size:12px;font-weight:600;line-height:1.2;}@media (max-width:560px){.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__head,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__summary{align-items:stretch;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__toggle,.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__toggle{justify-content:center;width:100%;}}.con-admin-status-pill--available{border-color:rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:#1d4ed8;}.con-admin-staff-task-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}.con-admin-staff-task-summary{padding:10px;border:1px solid rgba(100,116,139,.18);border-radius:4px;background:rgba(248,250,252,.86);}.con-admin-staff-task-summary__item{display:inline-flex;align-items:baseline;gap:5px;width:auto;min-width:0;min-height:28px;padding:5px 8px;border:1px solid rgba(100,116,139,.2);border-radius:4px;background:#fff;color:#334155;font-size:12px;line-height:1.2;}.con-admin-staff-task-summary__item strong{color:#17212b;font-size:14px;font-weight:600;}.con-admin-staff-task-summary__item span{color:#64748b;font-weight:600;}.con-admin-staff-task-filter-empty,.con-admin-staff-task-empty-state{display:grid;gap:4px;padding:12px;border:1px dashed rgba(100,116,139,.28);border-radius:4px;background:rgba(248,250,252,.72);color:#64748b;font-size:13px;line-height:1.35;}.con-admin-staff-task-empty-state strong{color:#17212b;font-weight:600;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--priority{border-color:rgba(100,116,139,.24);background:rgba(248,250,252,.9);color:#334155;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--priority.is-high,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--priority.is-urgent{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--priority.is-low{border-color:rgba(100,116,139,.2);background:rgba(248,250,252,.9);color:#64748b;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--due.is-tomorrow,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--due.is-later{border-color:rgba(100,116,139,.2);background:rgba(248,250,252,.9);color:#334155;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-chip--due.is-none{border-color:rgba(100,116,139,.18);background:rgba(248,250,252,.72);color:#64748b;}.con-admin-staff-assignment-fieldset--claimable{display:grid;gap:8px;}.con-admin-staff-assignment-claimable-roles{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#64748b;font-size:12px;}.con-admin-staff-assignment-claimable-roles span{color:#17212b;font-weight:600;}@media (max-width:560px){.con-admin-staff-task-summary{align-items:stretch;}.con-admin-staff-task-summary__item{flex:1 1 auto;}}.con-admin-listing-shell--staff-tasks details.con-admin-staff-task-card[hidden],.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card.con-admin-is-hidden,.con-admin-staff-tasks--shortcode .con-admin-staff-task-section[hidden],.con-admin-staff-tasks--shortcode .con-admin-staff-task-section.con-admin-is-hidden,.con-admin-staff-tasks--shortcode .con-admin-staff-task-filter-empty[hidden],.con-admin-staff-tasks--shortcode .con-admin-staff-task-filter-empty.con-admin-is-hidden{display:none;}.con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon :where(i,svg,.con-admin-daily-task-item__open-icon),.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__link--icon :where(i,svg,.con-admin-daily-task-item__open-icon){width:13px;height:13px;font-size:13px;line-height:1;flex:0 0 13px;}.con-admin-guild-battle__challenge-search{position:relative;display:grid;gap:8px;width:100%;}.con-admin-guild-battle__challenge-search-row{position:relative;}.con-admin-guild-battle__challenge-search-input{width:100%;min-height:var(--con-admin-field-height,38px);padding:8px 38px 8px 12px;border:1px solid rgba(148,163,184,.45);border-radius:var(--con-admin-field-radius,4px);color:#0f172a;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);}.con-admin-guild-battle__challenge-search-input:hover,.con-admin-guild-battle__challenge-search-input:focus-visible{border-color:rgba(37,99,235,.45);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.12);}.con-admin-guild-battle__challenge-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:rgba(15,23,42,.06);color:#475569;cursor:pointer;line-height:1;}.con-admin-guild-battle__challenge-clear:hover,.con-admin-guild-battle__challenge-clear:focus-visible{background:rgba(15,23,42,.12);outline:none;}.con-admin-guild-battle__challenge-results{position:absolute;z-index:20;top:44px;left:0;right:0;display:grid;gap:4px;max-height:260px;overflow:auto;padding:6px;border:1px solid rgba(148,163,184,.32);border-radius:4px;background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.16);}.con-admin-guild-battle__challenge-results[hidden]{display:none;}.con-admin-guild-battle__challenge-option{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer;}.con-admin-guild-battle__challenge-option:hover,.con-admin-guild-battle__challenge-option:focus-visible{background:rgba(37,99,235,.08);outline:none;}.con-admin-guild-battle__challenge-option-avatar{width:34px;height:34px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:600;}.con-admin-guild-battle__challenge-option-avatar img{width:100%;height:100%;object-fit:cover;display:block;}.con-admin-guild-battle__challenge-option-copy{min-width:0;display:grid;gap:1px;}.con-admin-guild-battle__challenge-option-copy strong,.con-admin-guild-battle__challenge-option-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-guild-battle__challenge-option-copy strong{font-size:13px;font-weight:600;color:#0f172a;}.con-admin-guild-battle__challenge-option-copy em,.con-admin-guild-battle__challenge-empty{font-size:12px;font-style:normal;color:#64748b;}.con-admin-guild-battle__challenge-empty{padding:9px 10px;}.con-admin-guild-battle__challenge-empty.is-error{color:#b91c1c;}.con-admin-guild-battle__challenge-option-avatar{background:transparent;border-radius:50%;overflow:visible;}.con-admin-guild-battle__challenge-option-avatar .con-admin-user-avatar-shell,.con-admin-guild-battle__challenge-option-avatar .con-admin-engagement-user__avatar{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;}.con-admin-guild-battle__challenge-avatar:not(.con-admin-guild-battle__challenge-avatar--placeholder){background:transparent;border:0;overflow:visible;}.con-admin-guild-battle__challenge-avatar .con-admin-user-avatar-shell,.con-admin-guild-battle__challenge-avatar .con-admin-engagement-user__avatar{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;}.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{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-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-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-meta-chip,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill{min-height:22px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-meta-chip--status,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--assigned,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--available,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--in_progress{border-color:rgba(30,58,138,.22);background:rgba(30,58,138,.08);color:#1e3a8a;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--completed,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--approved{border-color:rgba(2,122,72,.18);background:#ecfdf3;color:#027a48;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--needs_review,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--pending,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-chip--due.is-today,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-chip--due.is-soon{border-color:rgba(217,119,6,.22);background:rgba(245,158,11,.1);color:#b45309;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--blocked,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--missed,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--overdue,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-status-pill--rejected,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-chip--priority.is-high,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-chip--priority.is-urgent,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-chip--due.is-overdue{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-chip--priority.is-low,.con-admin-listing-shell--staff-tasks .con-admin-staff-task-card__meta .con-admin-staff-task-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-admin-action-row,.con-admin-actions-inline--icons{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.con-admin-icon-button,.con-admin-icon-link,.con-admin-icon-action,.con-admin-daily-task-item__link--icon,.con-admin-favorite-toggle,.con-admin-tcg-toggle,.con-admin-fam-mail__report--header,.con-admin-fam-notification-mail-item__reply-toggle,.con-admin-staff-task-card__toggle,.con-admin-event-ticket__toggle-icon{--con-admin-icon-button-size:32px;--con-admin-icon-glyph-size:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--con-admin-icon-button-size);min-width:var(--con-admin-icon-button-size);height:var(--con-admin-icon-button-size);min-height:var(--con-admin-icon-button-size);margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#475569;font-size:var(--con-admin-icon-glyph-size);line-height:1;text-decoration:none;cursor:pointer;transition:color .14s ease,background-color .14s ease,transform .14s ease,opacity .14s ease;}.con-admin-icon-button--small,.con-admin-icon-link--small,.con-admin-daily-task-item__link--icon,.con-admin-fam-mail__report--header,.con-admin-fam-notification-mail-item__reply-toggle,.con-admin-staff-task-card__toggle,.con-admin-event-ticket__toggle-icon{--con-admin-icon-button-size:28px;--con-admin-icon-glyph-size:14px;}.con-admin-icon-button:hover,.con-admin-icon-button:focus-visible,.con-admin-icon-link:hover,.con-admin-icon-link:focus-visible,.con-admin-icon-action:hover,.con-admin-icon-action:focus-visible,.con-admin-daily-task-item__link--icon:hover,.con-admin-daily-task-item__link--icon:focus-visible,.con-admin-favorite-toggle:hover,.con-admin-favorite-toggle:focus-visible,.con-admin-tcg-toggle:hover,.con-admin-tcg-toggle:focus-visible,.con-admin-fam-mail__report--header:hover,.con-admin-fam-mail__report--header:focus-visible,.con-admin-fam-notification-mail-item__reply-toggle:hover,.con-admin-fam-notification-mail-item__reply-toggle:focus-visible,.con-admin-staff-task-card__summary:hover .con-admin-staff-task-card__toggle,.con-admin-event-ticket__title-toggle:hover .con-admin-event-ticket__toggle-icon,.con-admin-event-ticket__title-toggle:focus-visible .con-admin-event-ticket__toggle-icon{color:#0f172a;background:rgba(15,23,42,.07);outline:none;transform:translateY(-1px);}.con-admin-icon-button.is-active,.con-admin-icon-button[aria-pressed="true"],.con-admin-icon-link.is-active,.con-admin-icon-action.is-active,.con-admin-favorite-toggle[aria-pressed="true"],.con-admin-tcg-toggle[aria-pressed="true"]{color:#0b2f52;background:rgba(11,47,82,.09);}.con-admin-icon-button--danger,.con-admin-icon-button--delete,.con-admin-icon-action--delete,.con-admin-fam-mail__delete,.con-admin-tcg-toggle--disabled{color:#64748b;}.con-admin-icon-button--danger:hover,.con-admin-icon-button--danger:focus-visible,.con-admin-icon-button--delete:hover,.con-admin-icon-button--delete:focus-visible,.con-admin-icon-action--delete:hover,.con-admin-icon-action--delete:focus-visible,.con-admin-fam-mail__delete:hover,.con-admin-fam-mail__delete:focus-visible{color:#b42318;background:rgba(180,35,24,.08);}.con-admin-icon-button--muted,.con-admin-icon-link--muted,.con-admin-icon-action--muted{color:#64748b;}.con-admin-icon-button--external,.con-admin-icon-link--external{color:#0b2f52;}.con-admin-icon-button :where(i,svg,img,.dashicons,.con-admin-action-icon),.con-admin-icon-link :where(i,svg,img,.dashicons,.con-admin-action-icon),.con-admin-icon-action :where(i,svg,img,.dashicons,.con-admin-action-icon),.con-admin-daily-task-item__link--icon :where(i,svg,img,.dashicons),.con-admin-favorite-toggle :where(i,svg,img,.dashicons),.con-admin-tcg-toggle :where(i,svg,img,.dashicons),.con-admin-fam-mail__report--header :where(i,svg,img,.dashicons),.con-admin-fam-notification-mail-item__reply-toggle :where(i,svg,img,.dashicons),.con-admin-staff-task-card__toggle :where(i,svg,img,.dashicons),.con-admin-event-ticket__toggle-icon :where(i,svg,img,.dashicons){width:var(--con-admin-icon-glyph-size);height:var(--con-admin-icon-glyph-size);font-size:var(--con-admin-icon-glyph-size);line-height:1;flex:0 0 auto;}.con-admin-action-link,.con-admin-fam-mail__action-link,.con-admin-attending-toggle,.con-admin-event-ticket__detail-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;min-height:28px;padding:5px 8px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#475569;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:color .14s ease,background-color .14s ease,transform .14s ease,opacity .14s ease;}.con-admin-action-link:hover,.con-admin-action-link:focus-visible,.con-admin-fam-mail__action-link:hover,.con-admin-fam-mail__action-link:focus-visible,.con-admin-attending-toggle:hover,.con-admin-attending-toggle:focus-visible,.con-admin-event-ticket__title-toggle:hover .con-admin-event-ticket__detail-action,.con-admin-event-ticket__title-toggle:focus-visible .con-admin-event-ticket__detail-action{color:#0f172a;background:rgba(15,23,42,.07);outline:none;transform:translateY(-1px);}.con-admin-action-link :where(i,svg,img,.dashicons),.con-admin-fam-mail__action-link :where(i,svg,img,.dashicons),.con-admin-attending-toggle :where(i,svg,img,.dashicons),.con-admin-event-ticket__detail-action :where(i,svg,img,.dashicons){width:14px;height:14px;font-size:14px;line-height:1;flex:0 0 auto;}.con-admin-icon-button[disabled],.con-admin-icon-link[aria-disabled="true"],.con-admin-icon-action[disabled],.con-admin-tcg-toggle--disabled,.con-admin-action-link[disabled]{opacity:.55;cursor:not-allowed;transform:none;}@media (prefers-reduced-motion: reduce){.con-admin-icon-button,.con-admin-icon-link,.con-admin-icon-action,.con-admin-action-link,.con-admin-daily-task-item__link--icon,.con-admin-favorite-toggle,.con-admin-tcg-toggle,.con-admin-fam-mail__report--header,.con-admin-fam-notification-mail-item__reply-toggle,.con-admin-staff-task-card__toggle,.con-admin-event-ticket__toggle-icon,.con-admin-fam-mail__action-link,.con-admin-attending-toggle,.con-admin-event-ticket__detail-action{transition:none;}}.con-admin-search-anchor,.con-admin-2d-fam__search,.con-admin-game-lookup,.con-admin-lfg-game-lookup,.con-admin-guild-battle__challenge-search,.con-admin-2d-fam-plan__member-search{position:relative;overflow:visible;}.con-admin-search-results{position:absolute;left:var(--con-admin-search-results-left,0);top:var(--con-admin-search-results-top,calc(100% + 4px));z-index:90;display:grid;gap:4px;width:var(--con-admin-search-results-width,100%);max-height:var(--con-admin-search-results-max-height,260px);margin:0;padding:6px;overflow:auto;border:1px solid rgba(148,163,184,.32);border-radius:4px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.14);box-sizing:border-box;}.con-admin-search-results[hidden]{display:none;}.con-admin-search-result,.con-admin-wrap .con-admin-search-result{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:#0f172a;font-size:13px;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease;}.con-admin-search-result:hover,.con-admin-search-result:focus-visible,.con-admin-search-result.is-active,.con-admin-wrap .con-admin-search-result:hover,.con-admin-wrap .con-admin-search-result:focus-visible,.con-admin-wrap .con-admin-search-result.is-active{background:rgba(30,58,138,.08);color:#0f172a;outline:none;}.con-admin-search-result:focus-visible{box-shadow:0 0 0 2px rgba(30,58,138,.16);}.con-admin-search-result:disabled,.con-admin-search-result[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none;}.con-admin-search-result__avatar{width:34px;height:34px;min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;border-radius:50%;background:#eef2ff;color:#1e3a8a;font-size:12px;font-weight:600;line-height:1;}.con-admin-search-result__avatar>:where(img,.con-admin-user-avatar,.con-admin-engagement-user__avatar,.con-admin-user-avatar-shell){width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;border-radius:50%;object-fit:cover;}.con-admin-search-result__avatar .con-admin-user-avatar-shell[data-con-admin-avatar-helper="1"]{position:relative;overflow:visible;--con-admin-avatar-size:34px;}.con-admin-search-result__avatar .con-admin-user-avatar-shell[data-con-admin-avatar-helper="1"]>img.con-admin-user-avatar{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;}.con-admin-search-result__avatar .con-admin-user-avatar-shell__badge{width:var(--con-admin-avatar-badge-size,18px);height:var(--con-admin-avatar-badge-size,18px);min-width:var(--con-admin-avatar-badge-size,18px);min-height:var(--con-admin-avatar-badge-size,18px);max-width:var(--con-admin-avatar-badge-size,18px);max-height:var(--con-admin-avatar-badge-size,18px);}.con-admin-search-result__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-search-result__body{min-width:0;display:grid;gap:1px;}.con-admin-search-result__title,.con-admin-search-result__body strong{min-width:0;overflow:hidden;color:#0f172a;font-size:13px;font-weight:600;line-height:1.22;text-overflow:ellipsis;white-space:nowrap;}.con-admin-search-result__meta,.con-admin-search-result__body small,.con-admin-search-result__body em{min-width:0;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.con-admin-search-result-empty{padding:9px 10px;color:#64748b;font-size:12px;line-height:1.35;}.con-admin-search-result-empty.is-error{color:#b91c1c;}.con-admin-fam-status-mention-menu.con-admin-search-results,.con-admin-fam-status-game-menu.con-admin-search-results{position:absolute;left:var(--con-admin-fam-status-menu-left,0);right:auto;top:var(--con-admin-fam-status-menu-top,calc(100% + 4px));z-index:30;display:grid;gap:4px;width:min(var(--con-admin-fam-status-menu-width,100%),420px);max-height:220px;overflow:auto;}.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__search-results.con-admin-search-results,.con-admin-2d-fam-plan__member-results.con-admin-search-results{display:grid;gap:4px;}.con-admin-fam-status-mention-menu.con-admin-search-results[hidden],.con-admin-fam-status-game-menu.con-admin-search-results[hidden],.con-admin-lfg-game-results.con-admin-search-results[hidden],.con-admin-game-lookup__results.con-admin-search-results[hidden],.con-admin-guild-battle__challenge-results.con-admin-search-results[hidden],.con-admin-2d-fam__search-results.con-admin-search-results[hidden],.con-admin-2d-fam-plan__member-results.con-admin-search-results[hidden]{display:none;}.con-admin-fam-status-mention-option.con-admin-search-result,.con-admin-game-lookup__option.con-admin-search-result,.con-admin-guild-battle__challenge-option.con-admin-search-result{border-bottom:0;}.con-admin-fam-status-game-option.con-admin-search-result,.con-admin-game-lookup__option.con-admin-search-result{grid-template-columns:34px minmax(0,1fr);}.con-admin-fam-status-game-option.con-admin-search-result .con-admin-search-result__avatar,.con-admin-game-lookup__option.con-admin-search-result .con-admin-search-result__avatar{border-radius:4px;background:#f1f5f9;}.con-admin-fam-status-game-option.con-admin-search-result .con-admin-search-result__avatar :where(img,.con-admin-fam-status-game-option__cover,.con-admin-game-lookup__option-cover),.con-admin-game-lookup__option.con-admin-search-result .con-admin-search-result__avatar :where(img,.con-admin-fam-status-game-option__cover,.con-admin-game-lookup__option-cover){width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;border-radius:4px;}.con-admin-2d-fam-search-result.con-admin-search-result{grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;}.con-admin-2d-fam-search-result .con-admin-search-result__avatar,.con-admin-2d-fam-search-result .con-admin-search-result__avatar :where(img,.con-admin-user-avatar,.con-admin-user-avatar-shell){width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;}.con-admin-2d-fam-plan__member-search-row{position:relative;display:flex;align-items:center;gap:6px;}.con-admin-2d-fam-plan__member-search-input{min-width:180px;}.con-admin-2d-fam-plan__member-results.con-admin-search-results{--con-admin-search-results-max-height:240px;}.con-admin-2d-fam-plan__member-option.con-admin-search-result{grid-template-columns:34px minmax(0,1fr);}@media (prefers-reduced-motion: reduce){.con-admin-search-result{transition:none;}}.con-admin-empty-state,.con-admin-empty-state--helpful,.con-admin-schedule-empty,.con-admin-tcg-empty,.con-admin-tcg-selection-empty,.con-admin-inventory__empty,.con-admin-quests-shortcode__empty,.con-admin-staff-task-empty-state,.con-admin-staff-task-filter-empty,.con-admin-staff-task-activity__empty,.con-admin-submissions-empty,.con-admin-submissions-message,.con-score-table__empty,.con-admin-score-table__empty,.con-front-grid__empty,.con-tournament-empty,.con-admin-lfg-event-empty,.con-admin-fam-notification-panel__empty,.con-admin-tools__selected-empty,.con-admin-tools__result-empty,.con-admin-tools__activity-empty,.con-admin-tools__qr-preview.is-empty{display:grid;gap:4px;width:100%;margin:0;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:var(--con-admin-field-radius,4px);background:#f8fafc;color:#334155;box-sizing:border-box;font-size:13px;line-height:1.4;text-align:left;}.con-admin-empty-state--compact,.con-admin-staff-task-activity__empty,.con-admin-staff-task-filter-empty,.con-admin-fam-notification-panel__empty{padding:10px 12px;font-size:12px;}.con-admin-empty-state--inline{display:inline-grid;width:auto;padding:8px 10px;}.con-admin-empty-state__title,.con-admin-empty-state strong,.con-admin-empty-state--helpful strong,.con-admin-schedule-empty strong,.con-admin-tcg-empty strong,.con-admin-tcg-selection-empty strong,.con-admin-inventory__empty strong,.con-admin-quests-shortcode__empty strong,.con-admin-staff-task-empty-state strong,.con-admin-staff-task-filter-empty strong,.con-admin-submissions-empty strong,.con-admin-submissions-message strong,.con-score-table__empty strong,.con-admin-score-table__empty strong,.con-front-grid__empty strong,.con-tournament-empty strong,.con-admin-lfg-event-empty strong,.con-admin-fam-notification-panel__empty strong{display:block;margin:0;color:#0f172a;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;}.con-admin-empty-state__text,.con-admin-empty-state p,.con-admin-empty-state span,.con-admin-empty-state--helpful p,.con-admin-empty-state--helpful span,.con-admin-schedule-empty p,.con-admin-schedule-empty span,.con-admin-tcg-empty p,.con-admin-tcg-empty span,.con-admin-tcg-selection-empty p,.con-admin-tcg-selection-empty span,.con-admin-inventory__empty p,.con-admin-inventory__empty span,.con-admin-quests-shortcode__empty p,.con-admin-quests-shortcode__empty span,.con-admin-staff-task-empty-state p,.con-admin-staff-task-empty-state span,.con-admin-staff-task-filter-empty p,.con-admin-staff-task-filter-empty span,.con-admin-submissions-empty p,.con-admin-submissions-empty span,.con-admin-submissions-message p,.con-admin-submissions-message span,.con-score-table__empty p,.con-score-table__empty span,.con-admin-score-table__empty p,.con-admin-score-table__empty span,.con-front-grid__empty p,.con-front-grid__empty span,.con-tournament-empty p,.con-tournament-empty span,.con-admin-lfg-event-empty p,.con-admin-lfg-event-empty span,.con-admin-fam-notification-panel__empty p,.con-admin-fam-notification-panel__empty span{display:block;margin:0;color:#64748b;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;}.con-admin-empty-state__action{margin-top:4px;}.con-admin-empty-state[hidden],.con-admin-empty-state--helpful[hidden],.con-admin-schedule-empty[hidden],.con-admin-tcg-empty[hidden],.con-admin-tcg-selection-empty[hidden],.con-admin-staff-task-filter-empty[hidden],.con-admin-staff-task-empty-state[hidden],.con-admin-submissions-empty[hidden],.con-admin-submissions-message[hidden],.con-front-grid__empty[hidden]{display:none;}.con-admin-activity-list,.con-admin-staff-task-activity__list,.con-admin-staff-task-history__list,.con-admin-fam-status__comments,.con-admin-fam-mail__replies{display:grid;gap:6px;width:100%;min-width:0;box-sizing:border-box;}.con-admin-activity-list--compact,.con-admin-staff-task-activity__list,.con-admin-staff-task-history__list{gap:4px;}.con-admin-activity-list--timeline{gap:0;}.con-admin-activity-item,.con-admin-staff-task-activity__item,.con-admin-staff-task-history__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;width:100%;min-width:0;margin:0;padding:8px 0;border-top:1px solid rgba(100,116,139,.14);color:#334155;box-sizing:border-box;}.con-admin-activity-item:first-child,.con-admin-staff-task-activity__item:first-child,.con-admin-staff-task-history__item:first-child{border-top:0;padding-top:0;}.con-admin-activity-item:last-child,.con-admin-staff-task-activity__item:last-child,.con-admin-staff-task-history__item:last-child{padding-bottom:0;}.con-admin-activity-item__body,.con-admin-staff-task-history__main{display:grid;gap:3px;min-width:0;}.con-admin-activity-item__title,.con-admin-activity-item__body>strong,.con-admin-staff-task-activity__meta strong,.con-admin-staff-task-history__main>strong{min-width:0;color:#0f172a;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;}.con-admin-activity-item__meta,.con-admin-staff-task-activity__meta,.con-admin-fam-mail__reply-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;color:#64748b;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;}.con-admin-activity-item__note,.con-admin-staff-task-activity__item p,.con-admin-staff-task-details,.con-admin-staff-task-history__main .con-admin-staff-task-details,.con-admin-fam-mail__reply-body.con-admin-activity-item__note{margin:0;min-width:0;color:#64748b;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;}.con-admin-activity-item__aside{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;justify-self:end;}.con-admin-activity-item--comment,.con-admin-fam-status__comment,.con-admin-fam-mail__reply{grid-template-columns:minmax(0,1fr);padding:8px 0;}.con-admin-activity-item--compact{gap:4px 8px;padding:6px 0;}@media (max-width:560px){.con-admin-activity-item,.con-admin-staff-task-activity__item,.con-admin-staff-task-history__item{grid-template-columns:minmax(0,1fr);}.con-admin-activity-item__aside{justify-self:start;}}.con-admin-tools__activity-list.con-admin-activity-list,.con-admin-fam-notification-panel--mail .con-admin-fam-notification-panel__body.con-admin-activity-list,.con-admin-high-seas__log.con-admin-activity-list,.con-admin-high-seas__log-sublist.con-admin-activity-list,.con-admin-high-seas__log-latest-list.con-admin-activity-list{list-style:none;margin:0;padding-left:0;}.con-admin-tools__activity-main.con-admin-activity-item__body,.con-admin-fam-notification-mail-item__content.con-admin-activity-item__body{display:grid;gap:3px;min-width:0;}.con-admin-tools__activity-main .con-admin-activity-item__meta,.con-admin-tools__activity-time,.con-admin-fam-notification-mail-item__top-meta.con-admin-activity-item__meta{color:#64748b;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;}.con-admin-fam-notification-mail-item.con-admin-activity-item{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px;border-top:0;border-bottom:1px solid #eef2f7;}.con-admin-fam-notification-mail-item.con-admin-activity-item:last-child{border-bottom:0;}.con-admin-fam-notification-mail-item__actions.con-admin-activity-item__aside{justify-self:start;}.con-admin-high-seas__log-item.con-admin-activity-item{display:block;grid-template-columns:none;}.con-admin-high-seas__log-subitem.con-admin-activity-item,.con-admin-high-seas__log-latest-list .con-admin-activity-item{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;}.con-admin-high-seas__log-latest-list .con-admin-activity-item:has(.con-admin-high-seas__log-latest-line:first-child){grid-template-columns:minmax(0,1fr);}.con-admin-high-seas__log-latest-line.con-admin-activity-item__note{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.35;}@media (max-width:560px){.con-admin-fam-notification-mail-item.con-admin-activity-item{grid-template-columns:36px minmax(0,1fr);}.con-admin-high-seas__log-subitem.con-admin-activity-item,.con-admin-high-seas__log-latest-list .con-admin-activity-item{grid-template-columns:25px minmax(0,1fr);}.con-admin-high-seas__log-latest-list .con-admin-high-seas__log-latest-delta{grid-column:2;}}@media (max-width: 767px){.con-admin-high-seas__header{grid-template-columns:1fr auto;align-items:start;overflow:visible;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip,.con-admin-high-seas__header>.con-admin-game-cooldown-chip{box-sizing:border-box;width:auto;max-width:min(100%,168px);min-width:0;min-height:24px;height:auto;padding:3px 6px;overflow:visible;white-space:normal;text-overflow:clip;}.con-admin-high-seas__header>.con-admin-game-cooldown-chip{justify-self:end;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip{justify-self:start;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip strong,.con-admin-high-seas__header>.con-admin-game-cooldown-chip strong{flex:0 0 auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip span,.con-admin-high-seas__header>.con-admin-game-cooldown-chip span{flex:1 1 auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.15;}}.con-admin-toast-stack{gap:8px;}.con-admin-toast[data-reward-toast="1"],.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{position:relative;overflow:hidden;}.con-admin-reward-toast,.con-admin-toast[data-reward-toast="1"]{gap:10px;padding:12px 14px;border:1px solid rgba(203,213,225,.95);border-left:4px solid #30568f;background:#fff;color:#17212b;box-shadow:0 12px 28px rgba(15,23,42,.16);opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease;}.con-admin-reward-toast::before,.con-admin-toast[data-reward-toast="1"]::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#30568f;pointer-events:none;}.con-admin-reward-toast::after,.con-admin-toast[data-reward-toast="1"]::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(48,86,143,.08) 38%,transparent 70%);opacity:.85;transform:translateX(-100%);pointer-events:none;}.con-admin-reward-toast.is-visible,.con-admin-toast[data-reward-toast="1"].is-visible{opacity:1;transform:translateY(0) scale(1);}.con-admin-reward-toast.is-visible::after,.con-admin-toast[data-reward-toast="1"].is-visible::after{animation:conAdminRewardToastSweep 1.15s ease-out .08s 1;}.con-admin-reward-toast.is-closing,.con-admin-toast[data-reward-toast="1"].is-closing{opacity:0;transform:translateY(-6px) scale(.98);}.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{border-color:rgba(48,86,143,.28);border-left-color:#30568f;}.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{border-color:rgba(220,38,38,.28);border-left-color:#dc2626;}.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:#dc2626;}.con-admin-reward-toast .con-admin-toast__body,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__body{display:grid;gap:2px;color:#17212b;}.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{color:#17212b;font-size:14px;font-weight:600;line-height:1.2;}.con-admin-reward-toast .con-admin-toast__message,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__message{color:#334155;font-size:12px;line-height:1.35;}.con-admin-reward-toast .con-admin-toast__meta,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__meta{color:#64748b;font-size:11px;line-height:1.3;}.con-admin-reward-toast .con-admin-toast__media,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media{flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-reward-toast .con-admin-toast__media img,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media img{max-width:30px;max-height:30px;}.con-admin-reward-toast .con-admin-toast__media--asset-icon,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--asset-icon{overflow:visible;background:transparent;border-color:transparent;box-shadow:none;}.con-admin-reward-toast .con-admin-toast__media--asset-icon img,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--asset-icon img{width:30px;height:30px;max-width:30px;max-height:30px;}.con-admin-reward-toast .con-admin-toast__media--text,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--text{color:#30568f;font-size:12px;font-weight:600;}.con-admin-reward-toast .con-admin-toast__close,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close{color:#64748b;}.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{color:#17212b;}.con-admin-reward-toast--xp .con-admin-toast__media,.con-admin-toast--points .con-admin-toast__media{background:transparent;}.con-admin-reward-toast--coins .con-admin-toast__media,.con-admin-toast--coin .con-admin-toast__media,.con-admin-toast--currency .con-admin-toast__media{background:transparent;}.con-admin-reward-toast--item .con-admin-toast__media,.con-admin-toast--item-drop .con-admin-toast__media{background:transparent;}.con-admin-toast--displayable-item{border-left-color:#30568f;}.con-admin-toast--displayable-item::before{background:#30568f;}@keyframes conAdminRewardToastSweep{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}@media (max-width:782px){.con-admin-reward-toast,.con-admin-toast[data-reward-toast="1"]{padding:11px 12px;}.con-admin-reward-toast .con-admin-toast__media,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media{flex-basis:36px;width:36px;height:36px;min-width:36px;min-height:36px;}.con-admin-reward-toast .con-admin-toast__media img,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media img{max-width:28px;max-height:28px;}}@media (prefers-reduced-motion: reduce){.con-admin-reward-toast,.con-admin-toast[data-reward-toast="1"],.con-admin-reward-toast::after,.con-admin-toast[data-reward-toast="1"]::after{animation:none;transition:none;}}.con-admin-staff-task-progress-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;border:1px solid rgba(100,116,139,.18);border-radius:4px;background:rgba(248,250,252,.82);}.con-admin-staff-task-progress-actions .con-admin-staff-task-progress-form{min-width:0;padding:0;border:0;background:transparent;}.con-admin-staff-task-progress-actions .con-admin-staff-task-progress-form__row{gap:8px;}.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned{display:grid;align-self:start;gap:6px;width:auto;min-width:0;padding:0;border:0;background:transparent;}.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned .con-admin-staff-task-submit-form__button{min-height:34px;white-space:nowrap;}@media (max-width:782px){.con-admin-staff-task-progress-actions{grid-template-columns:1fr;}.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned .con-admin-staff-task-submit-form__button{width:100%;justify-content:center;}}.con-admin-staff-task-progress-actions{align-items:end;}.con-admin-staff-task-progress-actions .con-admin-staff-task-progress-form__row{align-items:end;}.con-admin-staff-task-progress-actions .con-admin-staff-task-progress-form__row>button[type="submit"],.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned .con-admin-staff-task-submit-form__button{display:inline-flex;align-items:center;justify-content:center;height:34px;min-height:34px;box-sizing:border-box;margin:0;line-height:1.2;}.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned{align-self:end;margin:0;}.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned .con-admin-staff-task-submit-form__status{display:block;min-height:0;}@media (max-width:782px){.con-admin-staff-task-progress-actions{align-items:stretch;}.con-admin-staff-task-progress-actions .con-admin-staff-task-submit-form--assigned{align-self:stretch;}}.con-admin-reward-toast,.con-admin-toast[data-reward-toast="1"],.con-admin-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{background:rgba(9,14,24,.84);color:#fff;border-color:rgba(255,255,255,.16);}.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{color:#fff;}.con-admin-reward-toast .con-admin-toast__body,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__body,.con-admin-toast__body{color:rgba(255,255,255,.82);}.con-admin-achievements-grid .con-admin-achievement-card.is-locked{opacity:.58;filter:grayscale(1);}.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__twitch-icon{color:#64748b;}.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;}@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;text-align:left;}}.con-admin-selective-lazy-shortcode{min-height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;}.con-admin-selective-lazy-shortcode__spinner{width:22px;height:22px;border:2px solid rgba(0,28,63,.16);border-top-color:#001c3f;border-radius:999px;animation:con-admin-selective-lazy-spin .8s linear infinite;}.con-admin-selective-lazy-shortcode.is-error .con-admin-selective-lazy-shortcode__spinner{display:none;}.con-admin-selective-lazy-shortcode__retry[hidden]{display:none;}@keyframes con-admin-selective-lazy-spin{to{transform:rotate(360deg);}}.con-admin-confirm-modal{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,12,28,.56);backdrop-filter:blur(4px);}.con-admin-confirm-modal__dialog{width:min(420px,100%);border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#001c3f;color:#fff;box-shadow:0 18px 60px rgba(0,0,0,.35);padding:18px;}.con-admin-confirm-modal__title{display:block;font-size:1rem;font-weight:600;line-height:1.25;margin:0 0 8px;}.con-admin-confirm-modal__message{margin:0;color:rgba(255,255,255,.82);line-height:1.45;}.con-admin-confirm-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap;}@media (min-width:901px){.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--approved{display:grid;grid-template-columns:54px minmax(0,1fr) max-content 28px max-content;grid-template-areas:"avatar name chips expand actions";align-items:center;column-gap:8px;padding-left:10px;padding-right:8px;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--approved>div{min-width:0;min-height:56px;padding:6px 0;}.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:center;justify-content:center;}.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;}.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;}.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__expand-col{grid-area:expand;display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;}.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__action-col{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;width:max-content;min-width:0;max-width:max-content;}.con-admin-2d-fam-row--approved{cursor:pointer;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__title-toggle{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-width:0;padding:0;gap:4px;text-align:left;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__name-line{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;flex-wrap:nowrap;}.con-admin-2d-fam-row--approved .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-row--approved .con-admin-2d-fam-table__chips--summary,.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badges,.con-admin-2d-fam-row--approved .con-admin-2d-fam-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;margin:0;}.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{flex:0 0 100px;width:100px;min-width:100px;max-width:100px;overflow:hidden;}.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row .con-admin-rpg-class-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{flex:0 0 78px;width:78px;min-width:78px;max-width:78px;justify-content:center;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge[hidden]{display:none;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__top-party-link,.con-admin-2d-fam-row--approved .con-admin-2d-fam__fav-fam-link,.con-admin-2d-fam-row--approved .con-admin-2d-fam__remove-fam{flex:0 0 34px;width:34px;min-width:34px;}.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-row--approved .con-admin-2d-fam__expand-toggle .con-admin-schedule-card__toggle-icon{margin:0;}.con-admin-2d-fam-row--approved.is-expanded .con-admin-2d-fam__expand-toggle .con-admin-schedule-card__toggle-icon,.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:900px){.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--approved{display:grid;grid-template-columns:54px minmax(0,1fr) 28px;grid-template-areas:"avatar name expand";align-items:center;column-gap:6px;padding:8px 10px;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--approved>div{min-width:0;min-height:60px;padding:4px 0;}.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:center;justify-content:center;}.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;}.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__expand-col{grid-area:expand;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__title-toggle{width:100%;min-width:0;justify-content:flex-start;padding:0;gap:4px;text-align:left;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__name-line{gap:4px;}}@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-fam-notification-panel--news-events .con-admin-fam-notification-panel__body{padding:0;}.con-admin-news-events__item{color:#1f2937;text-decoration:none;}.con-admin-news-events__link:hover,.con-admin-news-events__link:focus-visible{background:#f8fafc;color:#111827;text-decoration:none;}.con-admin-news-events__link:hover .con-admin-fam-notification-mail-item__top strong,.con-admin-news-events__link:focus-visible .con-admin-fam-notification-mail-item__top strong{text-decoration:underline;text-underline-offset:2px;}.con-admin-news-events__icon{width:auto;height:auto;min-width:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--con-admin-text-muted,#6b7280);font-size:20px;line-height:1;}.con-admin-news-events__content .con-admin-fam-notification-mail-item__top strong{font-weight:600;}.con-admin-fam-notification-panel--global-search .con-admin-fam-notification-panel__body{padding:12px;}.con-admin-global-search__form{margin:0 0 10px;}.con-admin-global-search__input-wrap{position:relative;}.con-admin-global-search__input-wrap>i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#64748b;font-size:13px;pointer-events:none;}.con-admin-global-search__input.con-admin-tools__field{width:100%;min-height:38px;padding-left:34px;}.con-admin-global-search__results{display:grid;gap:10px;}.con-admin-global-search__list{display:grid;gap:12px;}.con-admin-global-search__section{display:grid;gap:6px;}.con-admin-global-search__section-title{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;}.con-admin-global-search__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#1f2937;text-decoration:none;}.con-admin-global-search__item:hover,.con-admin-global-search__item:focus-visible{background:#f8fafc;color:#111827;text-decoration:none;}.con-admin-global-search__media{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#eef2ff;color:#3b3f8f;font-size:14px;}.con-admin-global-search__avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;}.con-admin-global-search__content{min-width:0;display:grid;gap:2px;}.con-admin-global-search__content strong{overflow:hidden;color:#111827;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}.con-admin-global-search__content span{overflow:hidden;color:#64748b;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}.con-admin-global-search__chip{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid #dbe3ef;border-radius:4px;background:#f8fafc;color:#334155;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;}.con-admin-global-search__loading{min-height:74px;display:flex;align-items:center;justify-content:center;color:#64748b;}.con-admin-global-search__empty.con-admin-empty-state{margin:0;}@media (max-width: 480px){.con-admin-global-search__item{grid-template-columns:32px minmax(0,1fr);}.con-admin-global-search__chip{display:none;}}.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;}}@media (max-width:420px){.con-admin-high-seas__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;}.con-admin-high-seas__header>div:first-child{grid-column:1;grid-row:1;}.con-admin-high-seas__header>.con-admin-game-cooldown-chip{grid-column:2;grid-row:1;justify-self:end;align-self:start;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip{grid-column:2;grid-row:2;justify-self:end;}}.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-responsive-popup{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,12,28,.56);backdrop-filter:blur(4px);}.con-admin-responsive-popup__backdrop{position:absolute;inset:0;}.con-admin-responsive-popup__dialog{position:relative;z-index:1;width:min(960px,100%);max-height:min(760px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#001c3f;color:#fff;box-shadow:0 18px 60px rgba(0,0,0,.35);}.con-admin-responsive-popup__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12);}.con-admin-responsive-popup__title{min-width:0;font-size:1rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-responsive-popup__close{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(255,255,255,.08);color:#fff;font-size:22px;line-height:1;cursor:pointer;}.con-admin-responsive-popup__close:hover,.con-admin-responsive-popup__close:focus{background:rgba(255,255,255,.14);}.con-admin-responsive-popup__body{min-height:0;height:min(680px,72vh);background:#fff;}.con-admin-responsive-popup__frame{display:block;width:100%;height:100%;border:0;background:#fff;}.con-admin-responsive-popup__foot{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid rgba(255,255,255,.12);}@media (max-width:640px){.con-admin-responsive-popup{align-items:stretch;padding:10px;}.con-admin-responsive-popup__dialog{max-height:calc(100vh - 20px);}.con-admin-responsive-popup__body{height:calc(100vh - 128px);}}body.con-admin-modal-open{overflow:hidden;}.con-admin-daily-task-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;}.con-admin-daily-task-item__body{min-width:0;}.con-admin-daily-task-item__side{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;justify-self:end;align-self:start;min-width:0;}.con-admin-daily-task-item__title-row{display:flex;align-items:flex-start;min-width:0;max-width:100%;}.con-admin-daily-task-item__title-meta{display:inline-flex;align-items:center;justify-content:flex-end;max-width:100%;margin-left:0;text-align:right;}.con-admin-daily-task-item__meta{display:block;color:var(--con-admin-text-soft,#64748b);font-size:12px;line-height:1.35;}.con-admin-daily-task-more-note{color:var(--con-admin-text-soft,#64748b);font-size:12px;line-height:1.35;padding:2px 0 4px;}.con-admin-fam-notification-panel__footer--quests{display:flex;justify-content:stretch;padding:10px 12px 12px;border-top:1px solid var(--con-admin-border-soft,#eef2f7);}.con-admin-fam-notification-panel__footer--quests .con-admin-plugin-button{width:100%;justify-content:center;}@media (max-width:782px){.con-admin-daily-task-item{grid-template-columns:minmax(0,1fr) auto;}.con-admin-daily-task-item__side{align-items:flex-end;justify-self:end;}.con-admin-daily-task-item__title-meta{max-width:100%;}}.con-admin-daily-task-item__action .con-admin-daily-task-item__dismiss,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__dismiss{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;flex:0 0 32px;}.con-admin-daily-task-item__action .con-admin-daily-task-item__dismiss-icon,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__action .con-admin-daily-task-item__dismiss-icon{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;flex:0 0 20px;font-size:20px;}.con-admin-quest-avatar-launcher{position:fixed;left:-10000px;top:0;width:1px;height:1px;overflow:visible;}.con-admin-quest-avatar-launcher .con-admin-2d-fam__avatar-card{width:1px;height:1px;min-width:1px;min-height:1px;overflow:hidden;}.con-admin-quest-avatar-launcher .con-admin-2d-fam__avatar-modal{left:0;right:0;}

/* 3.5.46 toast icon polish: remove competing icon/image boxes from all toast variants. */


/* 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;
}

.con-admin-listing-load-more.con-admin-show-more-wrap{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:14px 0 0;margin-top:0;}
.con-admin-listing-load-more.con-admin-show-more-wrap .con-admin-show-more-button{min-width:160px;justify-content:center;}
.con-admin-listing-load-more.con-admin-show-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-listing-load-more.con-admin-show-more-wrap [hidden]{display:none;}

/* 4.0: Shared item/achievement/collectible card icons use one slightly larger 60px scale. */
:root { --con-admin-card-icon-size: 60px; }
.con-admin-inventory__item-top .con-admin-inventory__visual,
.con-admin-inventory__item-top .con-admin-achievement-card__visual,
.con-admin-inventory__item-top .con-admin-inventory__media,
.con-admin-achievements-grid .con-admin-inventory__visual,
.con-admin-achievement-card .con-admin-inventory__visual,
.con-admin-inventory-display__option .con-admin-inventory__visual {
  width: var(--con-admin-card-icon-size);
  height: var(--con-admin-card-icon-size);
  flex: 0 0 var(--con-admin-card-icon-size);
}
.con-admin-inventory__visual img,
.con-admin-inventory__visual-image,
.con-admin-achievement-card__visual img,
.con-admin-inventory__media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* 4.0: Shared card visuals use the 60px icon scale across item, achievement, collectible, and cooking surfaces. */
.con-admin-inventory__visual,
.con-admin-inventory__item-visual,
.con-admin-achievement__visual,
.con-admin-achievement-card__visual,
.con-admin-collectible__visual,
.con-admin-display-item__visual,
.con-admin-professions__ingredient-icon,
.con-admin-professions__recipe-icon,
.con-admin-professions__market-visual,
.con-admin-professions__result-visual {
  width: 60px;
  height: 60px;
  flex: 0 0 60px;
}

/* 4.0: shared icon/card visual sizing polish. */
.con-admin-achievement-toast__media,.con-admin-tcg-thumb,.con-admin-discord-connect__avatar{width:60px;height:60px;min-width:60px;}
.con-admin-asset-icon.con-admin-stat-chip__asset-icon,.con-admin-inventory__asset-icon{max-width:60px;max-height:60px;}
/* 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.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;
}

/* 3.7.23 toast layer and media polish */
html body .con-admin-toast-stack {
  position: fixed;
  top: var(--con-admin-toast-top, 70px);
  right: var(--con-admin-toast-right, 16px);
  left: auto;
  bottom: auto;
  z-index: 2147483646;
  display: grid;
  grid-auto-rows: max-content;
  gap: 8px;
  width: min(360px, calc(100vw - var(--con-admin-toast-right, 16px) - 16px));
  max-width: calc(100vw - 24px);
  max-height: calc(100vh - var(--con-admin-toast-top, 70px) - 16px);
  padding: 0;
  overflow: visible;
  transform: none;
  pointer-events: none;
  contain: none;
}
html body .con-admin-toast-stack .con-admin-toast,
html body .con-admin-toast-stack .con-admin-d20-notifier,
html body .con-admin-toast-stack .con-admin-achievement-toast,
html body .con-admin-toast-stack .con-admin-2d-fam-sticky-toast {
  pointer-events: auto;
  max-width: 100%;
  box-sizing: border-box;
  isolation: isolate;
}
html body .con-admin-toast-stack .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-reward-toast .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-toast[data-reward-toast="1"] .con-admin-toast__media {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: 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: visible;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
html body .con-admin-toast-stack .con-admin-toast__media img,
html body .con-admin-toast-stack .con-admin-reward-toast .con-admin-toast__media img,
html body .con-admin-toast-stack .con-admin-toast[data-reward-toast="1"] .con-admin-toast__media img {
  display: block;
  width: auto;
  height: auto;
  max-width: 42px;
  max-height: 42px;
  object-fit: contain;
  background: transparent;
  border: 0;
  box-shadow: none;
}
html body .con-admin-toast-stack .con-admin-toast__media--asset-icon img {
  max-width: 34px;
  max-height: 34px;
}
html body .con-admin-toast-stack .con-admin-toast__media--coins,
html body .con-admin-toast-stack .con-admin-toast__media--xp,
html body .con-admin-toast-stack .con-admin-toast__media--level,
html body .con-admin-toast-stack .con-admin-toast__media--achievement,
html body .con-admin-toast-stack .con-admin-toast__media--item,
html body .con-admin-toast-stack .con-admin-toast__media--ingredient {
  overflow: visible;
}
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready {
  order: -10;
  transform: none;
  animation: none;
  will-change: opacity;
}
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready.is-visible,
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready.is-closing {
  transform: none;
}
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon {
  display: inline-grid;
  place-items: center;
  width: 46px;
  height: 46px;
  flex: 0 0 46px;
  transform-origin: 50% 58%;
  animation: conAdminDailyD20ToastRockStable 2.8s ease-in-out infinite;
  backface-visibility: hidden;
  will-change: transform;
}
html body .con-admin-toast-stack:has(.con-admin-toast:nth-child(2)) .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon {
  animation-duration: 3.6s;
}
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__die-img {
  display: block;
  width: 42px;
  height: 42px;
  object-fit: contain;
}
@keyframes conAdminDailyD20ToastRockStable {
  0%, 100% { transform: rotate(-4deg) translateY(0) scale(1); }
  50% { transform: rotate(4deg) translateY(-1px) scale(1.01); }
}
@media (max-width: 782px) {
  html body .con-admin-toast-stack {
    left: 12px;
    right: 12px;
    top: var(--con-admin-toast-mobile-top, 74px);
    width: auto;
    max-width: none;
    max-height: calc(100vh - var(--con-admin-toast-mobile-top, 74px) - 12px);
    transform: none;
  }
}
@media (max-width: 480px) {
  html body .con-admin-toast-stack {
    left: 10px;
    right: 10px;
    top: var(--con-admin-toast-mobile-top, 66px);
    max-height: calc(100vh - var(--con-admin-toast-mobile-top, 66px) - 10px);
  }
}
@media (prefers-reduced-motion: reduce) {
  html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon {
    animation: none;
    transform: none;
  }
}

/* 3.7.26 toast size and Daily D20 stack stability */
html body .con-admin-toast-stack .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-reward-toast .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-toast[data-reward-toast="1"] .con-admin-toast__media {
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  min-width: 36px;
  max-width: 36px;
  min-height: 36px;
  max-height: 36px;
}
html body .con-admin-toast-stack .con-admin-toast__media img,
html body .con-admin-toast-stack .con-admin-reward-toast .con-admin-toast__media img,
html body .con-admin-toast-stack .con-admin-toast[data-reward-toast="1"] .con-admin-toast__media img {
  max-width: 32px;
  max-height: 32px;
}
html body .con-admin-toast-stack .con-admin-toast__media--asset-icon img {
  max-width: 24px;
  max-height: 24px;
}
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon {
  flex: 0 0 56px;
  width: 56px;
  height: 56px;
  min-width: 56px;
  max-width: 56px;
  min-height: 56px;
  max-height: 56px;
}
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__die-img,
html body .con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-toast__media img {
  width: 52px;
  height: 52px;
  max-width: 52px;
  max-height: 52px;
}
html body .con-admin-toast-stack.has-multiple-toasts .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon {
  animation: none;
  transform: none;
  will-change: auto;
}
html body .con-admin-toast-stack .con-admin-toast__title + .con-admin-toast__title {
  display: none;
}

/* 3.7.34 smoke-test fix: clamp toast media so item/modifier images cannot overflow the toast row. */
html body .con-admin-toast-stack .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-reward-toast .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-toast[data-reward-toast="1"] .con-admin-toast__media,
html body .con-admin-toast-stack .con-admin-toast__media--coins,
html body .con-admin-toast-stack .con-admin-toast__media--xp,
html body .con-admin-toast-stack .con-admin-toast__media--level,
html body .con-admin-toast-stack .con-admin-toast__media--achievement,
html body .con-admin-toast-stack .con-admin-toast__media--item,
html body .con-admin-toast-stack .con-admin-toast__media--ingredient {
  overflow: hidden;
}
html body .con-admin-toast-stack .con-admin-toast__media > *,
html body .con-admin-toast-stack .con-admin-toast__media img,
html body .con-admin-toast-stack .con-admin-toast__media svg,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-asset-icon,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-inventory__visual,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-inventory__visual--sm,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-inventory__item-visual,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-display-item__visual,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-professions__ingredient-icon,
html body .con-admin-toast-stack .con-admin-toast__media .con-admin-professions__recipe-icon {
  display: block;
  box-sizing: border-box;
  width: 42px;
  height: 42px;
  min-width: 0;
  min-height: 0;
  max-width: 42px;
  max-height: 42px;
  flex: 0 0 auto;
  margin: 0;
  object-fit: contain;
}
html body .con-admin-toast-stack .con-admin-toast__media--asset-icon > *,
html body .con-admin-toast-stack .con-admin-toast__media--asset-icon img,
html body .con-admin-toast-stack .con-admin-toast__media--asset-icon svg {
  width: 34px;
  height: 34px;
  max-width: 34px;
  max-height: 34px;
}
html body .con-admin-toast-stack .con-admin-toast__media--text {
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

