.con-admin-schedule-shell,.con-admin-tcg-shell{margin:10px 0;color:inherit;}.con-admin-schedule-shell *,.con-admin-tcg-shell *{box-sizing:border-box;}.con-admin-tcg-shell,.con-admin-tcg-shell .con-admin-panel-card,.con-admin-tcg-shell .con-admin-tcg-collection,.con-admin-tcg-shell .con-admin-tcg-content,.con-admin-tcg-shell .con-admin-tcg-inner{background:transparent;box-shadow:none;outline:0;}.con-admin-schedule-shell .con-admin-panel-card,.con-admin-tcg-shell .con-admin-panel-card,.con-admin-schedule-shell .con-admin-tcg-inner,.con-admin-tcg-shell .con-admin-tcg-inner{background:transparent;box-shadow:none;}.con-admin-schedule-shell .con-admin-tcg-title-wrap,.con-admin-tcg-shell .con-admin-tcg-title-wrap,.con-admin-schedule-shell .con-admin-schedule-group__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 10px;padding:0;}.con-admin-schedule-shell .con-admin-tcg-title,.con-admin-tcg-shell .con-admin-tcg-title{margin:0;font-size:1.5rem;line-height:1.2;font-weight:600;color:inherit;}.con-admin-schedule-shell .con-admin-tcg-help,.con-admin-tcg-shell .con-admin-tcg-help,.con-admin-schedule-shell .con-admin-schedule-group__description{margin:6px 0 0;font-size:.95rem;line-height:1.5;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-groups,.con-admin-tcg-shell .con-admin-tcg-content,.con-admin-tcg-shell .con-admin-tcg-inner{display:block;}.con-admin-schedule-shell .con-admin-schedule-group,.con-admin-tcg-shell .con-admin-tcg-inner,.con-admin-tcg-shell .con-admin-panel-card{margin:0 0 10px;}.con-admin-schedule-shell .con-admin-schedule-day-group+.con-admin-schedule-day-group{margin-top:20px;}.con-admin-schedule-shell .con-admin-schedule-day-group__header{margin:0;}.con-admin-schedule-shell .con-admin-schedule-filters,.con-admin-tcg-shell .con-admin-tcg-filters,.con-admin-tcg-shell .con-admin-tcg-filters--selector{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 10px;padding:0;background:transparent;border:0;outline:0;box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-tcg-shell .con-admin-tcg-filter-wrap{display:flex;flex-direction:column;gap:6px;min-width:170px;margin:0;}.con-admin-schedule-shell .con-admin-schedule-filter--actions,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions{min-width:auto;align-self:flex-end;}.con-admin-schedule-shell .con-admin-schedule-filter span,.con-admin-tcg-shell .con-admin-tcg-filter-wrap>span{display:block;margin:0;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select,.con-admin-tcg-shell .con-admin-tcg-filter,.con-admin-tcg-shell .con-admin-tcg-collection-selector{width:100%;min-height:40px;margin:0;padding:8px 12px;background:#fff;color:inherit;box-shadow:none;}.con-admin-schedule-shell .button,.con-admin-tcg-shell .button{min-height:40px;padding:8px 14px;}.con-admin-tcg-shell .con-admin-tcg-status{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}.con-admin-tcg-shell .con-admin-tcg-status__item{padding:6px 10px;background:#fff;font-size:.9rem;}.con-admin-schedule-shell .con-admin-schedule-table,.con-admin-tcg-shell .con-admin-tcg-table{display:block;width:100%;overflow-x:auto;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-header,.con-admin-tcg-shell .con-admin-tcg-header{position:sticky;top:0;z-index:1;background:#f6f7f7;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#50575e;}.con-admin-tcg-shell .con-admin-tcg-header,.con-admin-tcg-shell .con-admin-tcg-row{display:grid;grid-template-columns:60px 84px 72px minmax(320px,3fr) 92px 92px minmax(120px,1fr);align-items:center;min-width:900px;}.con-admin-tcg-shell .con-admin-tcg-header>div:nth-child(3),.con-admin-tcg-shell .con-admin-tcg-row>div:nth-child(3){white-space:nowrap;text-align:center;}.con-admin-tcg-shell .con-admin-tcg-header>div:nth-child(4),.con-admin-tcg-shell .con-admin-tcg-row>div:nth-child(4){white-space:normal;overflow:visible;text-overflow:clip;}.con-admin-schedule-shell .con-admin-schedule-header,.con-admin-schedule-shell .con-admin-schedule-card{display:grid;grid-template-columns:60px minmax(220px,1.5fr) 120px 120px minmax(150px,1fr) 120px;align-items:stretch;min-width:820px;}.con-admin-schedule-shell .con-admin-schedule-header--favorites-only,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{grid-template-columns:minmax(220px,1.6fr) 120px 120px minmax(150px,1fr) 120px;}.con-admin-schedule-shell .con-admin-schedule-header>div,.con-admin-schedule-shell .con-admin-schedule-card>div,.con-admin-tcg-shell .con-admin-tcg-header>div,.con-admin-tcg-shell .con-admin-tcg-row>div{min-width:0;margin:0;padding:12px 14px;background:transparent;box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-tcg-shell .con-admin-tcg-row{background:#fff;}.con-admin-schedule-shell .con-admin-schedule-card:hover,.con-admin-tcg-shell .con-admin-tcg-row:hover{background:#fcfcfc;}.con-admin-schedule-shell .con-admin-schedule-row__favorite,.con-admin-tcg-shell .con-admin-tcg-row__toggle{display:flex;align-items:center;justify-content:center;}.con-admin-schedule-shell .con-admin-favorite-toggle,.con-admin-tcg-shell .con-admin-tcg-toggle,.con-admin-tcg-shell .con-admin-tcg-toggle--disabled{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;background:#fff;color:inherit;box-shadow:none;}.con-admin-schedule-shell .con-admin-favorite-toggle:hover,.con-admin-tcg-shell .con-admin-tcg-toggle:hover{background:#f6f7f7;}.con-admin-tcg-shell .con-admin-tcg-image-button{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:4px;border:0;outline:0;box-shadow:none;background:#fff;cursor:pointer;}.con-admin-tcg-shell .con-admin-tcg-thumb{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle{display:inline-flex;gap:8px;color:inherit;}.con-admin-schedule-shell .con-admin-schedule-card__title-text,.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{font-weight:600;}.con-admin-schedule-shell .con-admin-schedule-detail-row{margin:0;padding:0;background:#fafafa;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:16px 18px 18px 70px;}.con-admin-schedule-shell .con-admin-schedule-card__description-copy,.con-admin-schedule-shell .con-admin-schedule-card__hosts,.con-admin-schedule-shell .con-admin-schedule-card__description{margin:0;color:#1d2327;line-height:1.55;}.con-admin-schedule-shell .con-admin-schedule-card__description-copy p{margin:0 0 10px;}.con-admin-schedule-shell .con-admin-schedule-card__description-copy p:last-child,.con-admin-schedule-shell .con-admin-schedule-card__hosts:last-child{margin-bottom:0;}.con-admin-schedule-shell .con-admin-schedule-empty,.con-admin-tcg-shell .con-admin-schedule-empty,.con-admin-tcg-shell .con-admin-tcg-empty,.con-admin-tcg-shell .con-admin-tcg-selection-empty{margin:0;padding:18px;background:#fff;color:#50575e;}.con-admin-tcg-shell .con-admin-tcg-modal{position:fixed;inset:0;z-index:99999;}.con-admin-tcg-shell .con-admin-tcg-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);}.con-admin-tcg-shell .con-admin-tcg-modal__dialog{position:relative;z-index:1;width:min(calc(var(--con-admin-safe-vw,100%) - 32px),720px);margin:5vh auto;padding:16px;background:#fff;}.con-admin-tcg-shell .con-admin-tcg-modal__close{position:absolute;top:8px;right:8px;width:36px;height:36px;background:transparent;font-size:28px;line-height:1;cursor:pointer;}.con-admin-tcg-shell .con-admin-tcg-modal__image{display:block;max-width:100%;max-height:80vh;margin:0 auto;}@media (max-width:900px){.con-admin-schedule-shell .con-admin-tcg-title-wrap,.con-admin-tcg-shell .con-admin-tcg-title-wrap,.con-admin-schedule-shell .con-admin-schedule-group__head{flex-direction:column;}.con-admin-tcg-shell .con-admin-tcg-status{justify-content:flex-start;}.con-admin-schedule-shell .con-admin-schedule-header,.con-admin-tcg-shell .con-admin-tcg-header{display:none;}.con-admin-schedule-shell .con-admin-schedule-table,.con-admin-tcg-shell .con-admin-tcg-table{overflow:visible;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{display:block;min-width:0;margin:0 0 12px;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-card>div,.con-admin-tcg-shell .con-admin-tcg-row>div{display:block;width:100%;padding:10px 14px;}.con-admin-schedule-shell .con-admin-schedule-card>div::before,.con-admin-tcg-shell .con-admin-tcg-row>div::before{content:attr(data-label);display:block;margin:0 0 4px;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-row__favorite,.con-admin-tcg-shell .con-admin-tcg-row__toggle{justify-content:flex-start;}.con-admin-tcg-shell .con-admin-tcg-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"toggle name card" "image image image" "rarity mood artist";gap:0;min-width:0;margin:0 0 12px;background:#fff;align-items:center;}.con-admin-tcg-shell .con-admin-tcg-row>div{min-width:0;padding:10px 12px;}.con-admin-tcg-shell .con-admin-tcg-row>div::before,.con-admin-tcg-shell .con-admin-tcg-row__toggle::before{display:none;}.con-admin-tcg-shell .con-admin-tcg-row__toggle{grid-area:toggle;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;min-width:0;padding:12px 8px 10px 12px;color:#50575e;white-space:nowrap;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{grid-area:name;padding:12px 8px 10px;font-size:.95rem;line-height:1.3;font-weight:600;text-align:center;overflow-wrap:anywhere;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Card #"]{grid-area:card;justify-self:end;align-self:center;padding:12px 12px 10px 8px;text-align:right;font-size:.78rem;line-height:1.2;font-weight:600;color:#50575e;white-space:nowrap;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Image"]{grid-area:image;display:flex;align-items:center;justify-content:center;padding:10px 12px;}.con-admin-tcg-shell .con-admin-tcg-image-button{width:min(100%,220px);height:auto;min-height:0;padding:8px;}.con-admin-tcg-shell .con-admin-tcg-thumb{width:100%;max-width:200px;max-height:230px;height:auto;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Rarity"],.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Mood"],.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Artist"]{padding:10px 12px 12px;font-size:.76rem;line-height:1.25;color:#50575e;white-space:nowrap;text-overflow:ellipsis;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Rarity"]{grid-area:rarity;text-align:left;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Mood"]{grid-area:mood;text-align:center;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Artist"]{grid-area:artist;text-align:right;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Year+Event"]{display:none;}.con-admin-schedule-shell .con-admin-schedule-detail-row{margin:-12px 0 12px;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:14px;}}@media (max-width:640px){.con-admin-tcg-shell .con-admin-tcg-filters,.con-admin-tcg-shell .con-admin-tcg-filters--selector{gap:10px;}.con-admin-tcg-shell .con-admin-tcg-row{grid-template-columns:auto minmax(0,1fr) auto;}.con-admin-tcg-shell .con-admin-tcg-row__toggle::after{font-size:.72rem;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{font-size:.9rem;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Card #"]{font-size:.74rem;}.con-admin-tcg-shell .con-admin-tcg-filter-wrap,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions{width:100%;min-width:0;}.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button,.con-admin-tcg-shell .con-admin-tcg-sort-button{width:100%;}.con-admin-tcg-shell .con-admin-tcg-row{grid-template-columns:minmax(0,1fr) auto;}.con-admin-tcg-shell .con-admin-tcg-toggle,.con-admin-tcg-shell .con-admin-tcg-toggle--disabled{width:30px;height:30px;flex:0 0 30px;}.con-admin-tcg-shell .con-admin-tcg-row__toggle{gap:6px;padding:0 10px 10px 10px;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{padding:12px 8px 8px 12px;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Card #"]{padding:12px 10px 0 8px;font-size:.78rem;}.con-admin-tcg-shell .con-admin-tcg-image-button{width:min(100%,180px);min-height:140px;}.con-admin-tcg-shell .con-admin-tcg-thumb{max-width:164px;max-height:210px;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Rarity"],.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Mood"],.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Artist"]{font-size:.76rem;padding:10px 10px 12px;}}@media (max-width:767px){.con-admin-tcg-shell .con-admin-tcg-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"toggle name card" "image image image" "rarity mood artist";align-items:center;gap:0;}.con-admin-tcg-shell .con-admin-tcg-row>div{display:block;width:auto;min-width:0;}.con-admin-tcg-shell .con-admin-tcg-row__toggle{grid-area:toggle;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;white-space:nowrap;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{grid-area:name;text-align:center;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Card #"]{grid-area:card;text-align:right;justify-self:end;white-space:nowrap;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Image"]{grid-area:image;display:flex;justify-content:center;align-items:center;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Rarity"]{grid-area:rarity;text-align:left;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Mood"]{grid-area:mood;text-align:center;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Artist"]{grid-area:artist;text-align:right;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Year+Event"]{display:none;}}@media (min-width:901px){.con-admin-tcg-shell .con-admin-tcg-header,.con-admin-tcg-shell .con-admin-tcg-row{grid-template-columns:48px 76px 56px minmax(420px,4fr) 92px 92px minmax(120px,1fr);}.con-admin-tcg-shell .con-admin-tcg-header>div:nth-child(3),.con-admin-tcg-shell .con-admin-tcg-row>div:nth-child(3),.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Card #"]{width:56px;max-width:56px;justify-self:center;text-align:center;white-space:nowrap;}.con-admin-tcg-shell .con-admin-tcg-header>div:nth-child(4),.con-admin-tcg-shell .con-admin-tcg-row>div:nth-child(4),.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{min-width:420px;width:auto;max-width:none;white-space:normal;overflow:visible;text-overflow:clip;}}.con-score-shortcode{background:transparent;box-shadow:none;padding:0;margin:0;}.con-score-shortcode .con-admin-panel-card,.con-score-shell,.con-score-details,.con-score-shortcode .con-score-placeholder,.con-score-shortcode .con-admin-schedule-empty{background:transparent;box-shadow:none;}.con-score-shortcode .con-score-details{display:grid;gap:10px;}.con-score-title-wrap,.con-score-shortcode .con-admin-score-title-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 4px;}.con-score-title-wrap__main,.con-score-shortcode .con-admin-score-title-wrap__main{min-width:0;}.con-score-shortcode .con-admin-score-title{margin:0;font-size:1rem;line-height:1.3;font-weight:600;}.con-score-help,.con-score-shortcode .con-admin-score-help{margin:4px 0 0;font-size:0.875rem;line-height:1.4;color:inherit;opacity:0.78;}.con-score-shortcode .con-score-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:0 0 12px;padding:0;}.con-score-shortcode .con-score-filters .con-admin-tcg-filter-wrap,.con-score-shortcode .con-score-filters .con-admin-score-filter{display:grid;gap:6px;min-width:220px;margin:0;}.con-score-shortcode .con-score-filters span{font-size:0.8rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;opacity:0.72;}.con-score-shortcode select,.con-score-shortcode input[type="text"],.con-score-shortcode input[type="number"]{width:100%;min-height:42px;margin:0;background:#fff;box-shadow:none;}.con-score-shortcode .con-score-entry-form{display:grid;gap:14px;margin:0;}.con-score-shortcode .con-score-entry-form>p,.con-score-shortcode .con-score-entry-form .con-score-time-fields+p,.con-score-shortcode .con-score-entry-form .con-score-time-fields{margin:0;}.con-score-shortcode .con-score-entry-form label{display:grid;gap:6px;font-weight:600;}.con-score-shortcode .con-score-time-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.con-score-shortcode .con-score-entry-form .description{display:block;margin-top:4px;opacity:0.72;}.con-score-shortcode .con-admin-shortcode-button,.con-score-shortcode .con-score-entry-form button[type="submit"],.con-score-shortcode .con-score-entry-form input[type="submit"]{min-height:42px;padding:10px 16px;box-shadow:none;}.con-score-shortcode .con-front-grid,.con-score-shortcode .con-admin-score-table-wrap,.con-score-shortcode .con-admin-score-table-wrap--tcg{overflow-x:auto;background:transparent;box-shadow:none;}.con-score-shortcode .con-front-grid--scores,.con-score-shortcode .con-admin-score-table,.con-score-shortcode .con-score-table{min-width:680px;background:#fff;}.con-score-shortcode .con-front-grid__header,.con-score-shortcode .con-admin-score-table__header,.con-score-shortcode .con-score-table__header{display:grid;align-items:center;gap:0;min-height:44px;padding:0;background:#f6f7f7;font-size:0.82rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:#50575e;}.con-score-shortcode .con-front-grid__header--3,.con-score-shortcode .con-front-grid__row--3{grid-template-columns:72px minmax(180px,1.5fr) minmax(120px,1fr);}.con-score-shortcode .con-admin-score-table__header,.con-score-shortcode .con-admin-score-table__row{grid-template-columns:minmax(200px,1.6fr) minmax(110px,0.8fr) minmax(180px,1.15fr) minmax(160px,1fr);}.con-score-shortcode .con-score-table__header--leaderboard,.con-score-shortcode .con-score-table__row--leaderboard{grid-template-columns:10% 30% 60%;}.con-score-shortcode .con-score-table__header--mine,.con-score-shortcode .con-score-table__row--mine{grid-template-columns:minmax(140px,1.2fr) minmax(180px,1.5fr) minmax(110px,0.8fr) minmax(160px,1fr) minmax(140px,1fr);}.con-score-shortcode .con-front-grid__header>*,.con-score-shortcode .con-front-grid__row>*,.con-score-shortcode .con-admin-score-table__header>*,.con-score-shortcode .con-admin-score-table__row>*,.con-score-shortcode .con-score-table__header>*,.con-score-shortcode .con-score-table__row>*{padding:12px 14px;margin:0;min-width:0;}.con-score-shortcode .con-front-grid__row,.con-score-shortcode .con-admin-score-table__row,.con-score-shortcode .con-score-table__row{display:grid;align-items:center;background:#fff;font-size:0.9rem;line-height:1.35;}.con-score-shortcode .con-score-table__row:nth-child(even){background:#fcfcfc;}.con-score-shortcode .con-score-table__row:hover{background:#f6f7f7;}.con-score-shortcode .con-front-grid__cell--rank,.con-score-shortcode .con-admin-score-table__row>div[data-label="Score"]{font-weight:600;}.con-score-shortcode .con-admin-score-table__row>div[data-label="Submitted"]{white-space:nowrap;}.con-score-shortcode .con-front-grid__empty,.con-score-shortcode .con-admin-score-table__empty,.con-score-shortcode .con-score-table__empty,.con-score-shortcode .con-score-placeholder{padding:16px 0;background:transparent;}@media (max-width:900px){.con-score-shortcode .con-score-filters{display:grid;grid-template-columns:1fr;}.con-score-shortcode .con-score-filters .con-admin-tcg-filter-wrap,.con-score-shortcode .con-score-filters .con-admin-score-filter{min-width:0;}.con-score-shortcode .con-score-time-fields{grid-template-columns:1fr;}}@media (max-width:640px){.con-score-shortcode .con-admin-score-title{font-size:1.2rem;}.con-score-shortcode .con-front-grid--scores,.con-score-shortcode .con-admin-score-table,.con-score-shortcode .con-score-table{min-width:0;overflow:visible;background:transparent;}.con-score-shortcode .con-front-grid__header,.con-score-shortcode .con-admin-score-table__header,.con-score-shortcode .con-score-table__header{display:none;}.con-score-shortcode .con-front-grid__row--3,.con-score-shortcode .con-admin-score-table__row,.con-score-shortcode .con-score-table__row{grid-template-columns:1fr;gap:0;padding:0;min-width:0;margin:0 0 12px;}.con-score-shortcode .con-front-grid__row>*,.con-score-shortcode .con-admin-score-table__row>*,.con-score-shortcode .con-score-table__row>*{display:block;padding:10px 14px;align-items:start;}.con-score-shortcode .con-front-grid__row>*::before,.con-score-shortcode .con-admin-score-table__row>*::before,.con-score-shortcode .con-score-table__row>*::before{content:attr(data-label);display:block;margin:0 0 4px;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:#50575e;opacity:1;}}.con-admin-schedule-shell,.con-admin-schedule-shell .con-admin-panel-card,.con-admin-schedule-shell .con-admin-tcg-inner{background:transparent;box-shadow:none;outline:0;}.con-admin-schedule-shell .con-admin-schedule-group{margin:0 0 28px;}.con-admin-schedule-shell .con-admin-schedule-group__head{gap:12px;margin-bottom:14px;}.con-admin-schedule-shell .con-admin-schedule-day-group+.con-admin-schedule-day-group{margin-top:10px;}.con-admin-schedule-shell .con-admin-schedule-day-group__header{margin:0 0 10px;font-size:1rem;line-height:1.3;color:#1d2327;}.con-admin-schedule-shell .con-admin-schedule-filters{gap:10px;margin-bottom:18px;}.con-admin-schedule-shell .con-admin-schedule-filter{min-width:160px;}.con-admin-schedule-shell .con-admin-schedule-table{background:transparent;}.con-admin-schedule-shell .con-admin-schedule-header,.con-admin-schedule-shell .con-admin-schedule-card{grid-template-columns:48px minmax(260px,2fr) 108px 108px minmax(150px,1.2fr) 108px;min-width:860px;}.con-admin-schedule-shell .con-admin-schedule-header--favorites-only,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{grid-template-columns:minmax(280px,2.2fr) 108px 108px minmax(150px,1.2fr) 108px;min-width:760px;}.con-admin-schedule-shell .con-admin-schedule-header{position:static;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-header>div,.con-admin-schedule-shell .con-admin-schedule-card>div{padding:12px 10px;}.con-admin-schedule-shell .con-admin-schedule-header>div{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;}.con-admin-schedule-shell .con-admin-schedule-card{align-items:center;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-card:hover{background:rgba(0,0,0,.015);}.con-admin-schedule-shell .con-admin-schedule-row__title,.con-admin-schedule-shell .con-admin-schedule-card__title-text{color:#1d2327;}.con-admin-schedule-shell .con-admin-schedule-row__favorite{padding-left:0;padding-right:6px;}.con-admin-schedule-shell .con-admin-favorite-toggle{width:32px;height:32px;}.con-admin-schedule-shell .con-admin-schedule-detail-row{background:#f6f7f7;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:14px 16px 16px 58px;}@media (max-width:900px){.con-admin-schedule-shell .con-admin-schedule-filters{gap:10px;}.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-schedule-filter--actions{width:100%;min-width:0;}.con-admin-schedule-shell .con-admin-schedule-filter--actions .button{width:100%;}.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"favorite title" "favorite meta" "favorite category";min-width:0;margin:0 0 10px;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-card>div{padding:10px 12px;}.con-admin-schedule-shell .con-admin-schedule-card>div::before{display:none;}.con-admin-schedule-shell .con-admin-schedule-row__favorite{grid-area:favorite;align-self:stretch;justify-content:center;padding:12px 4px;}.con-admin-schedule-shell .con-admin-schedule-row__title{grid-area:title;padding-bottom:4px;}.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-toggle{gap:6px;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"]{display:inline-flex;align-items:center;gap:0;padding-top:0;padding-bottom:4px;color:#50575e;font-size:.88rem;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"]{grid-area:meta;padding-right:0;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"]{grid-area:meta;padding-left:58px;margin-top:-28px;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"]{grid-area:meta;padding-left:116px;margin-top:-28px;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Category"]{grid-area:category;padding-top:0;color:#50575e;font-size:.82rem;}.con-admin-schedule-shell .con-admin-schedule-detail-row{margin:-10px 0 10px;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:12px 14px;}}@media (max-width:640px){.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{grid-template-columns:36px minmax(0,1fr);}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Category"]{display:block;margin-top:0;padding-left:12px;font-size:.84rem;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Category"]{padding-top:0;}}.con-admin-schedule-shell{display:block;margin:10px 0;color:inherit;}.con-admin-schedule-shell .con-admin-schedule-group{margin:0 0 32px;}.con-admin-schedule-shell .con-admin-schedule-group__head{display:block;margin:0 0 14px;padding:0;}.con-admin-schedule-shell .con-admin-schedule-group__title{margin:0;font-size:1.5rem;line-height:1.2;font-weight:600;}.con-admin-schedule-shell .con-admin-schedule-group__description,.con-admin-schedule-shell .con-admin-schedule-group__help{margin:6px 0 0;color:#50575e;font-size:.95rem;line-height:1.5;}.con-admin-schedule-shell .con-admin-schedule-day-group{margin:0 0 20px;}.con-admin-schedule-shell .con-admin-schedule-filter{display:flex;flex-direction:column;gap:6px;min-width:170px;margin:0;}.con-admin-schedule-shell .con-admin-schedule-filter--search{flex:1 1 240px;}.con-admin-schedule-shell .con-admin-schedule-filter--actions{min-width:auto;}.con-admin-schedule-shell .con-admin-schedule-filter span{display:block;margin:0;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select{min-height:40px;}.con-admin-schedule-shell .con-admin-schedule-table{background:#fff;}.con-admin-schedule-shell .con-admin-schedule-header,.con-admin-schedule-shell .con-admin-schedule-row{display:grid;grid-template-columns:60px minmax(240px,1.7fr) 110px 110px minmax(160px,1fr) 110px;min-width:820px;align-items:center;}.con-admin-schedule-shell .con-admin-schedule-header--favorites-only,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{grid-template-columns:minmax(260px,1.9fr) 110px 110px minmax(160px,1fr) 110px;}.con-admin-schedule-shell .con-admin-schedule-header>div,.con-admin-schedule-shell .con-admin-schedule-row>div{min-width:0;margin:0;padding:12px 14px;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-row{background:#fff;}.con-admin-schedule-shell .con-admin-schedule-row:hover{background:#fcfcfc;}.con-admin-schedule-shell .con-admin-schedule-row__favorite,.con-admin-schedule-shell .con-admin-schedule-header__favorite{display:flex;align-items:center;justify-content:center;}.con-admin-schedule-shell .con-admin-schedule-row__title{font-weight:600;}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;background:transparent;text-align:left;font:inherit;cursor:pointer;}.con-admin-schedule-shell .con-admin-schedule-detail-row{display:block;margin:0 0 10px;}.con-admin-schedule-shell .con-admin-schedule-detail-row[hidden]{display:none;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:14px 16px;color:#50575e;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-empty{padding:16px 0;background:transparent;}@media (max-width:782px){.con-admin-schedule-shell .con-admin-schedule-filters{display:grid;grid-template-columns:1fr;}.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-schedule-filter--search,.con-admin-schedule-shell .con-admin-schedule-filter--actions{min-width:0;width:100%;}.con-admin-schedule-shell .con-admin-schedule-filter__clear,.con-admin-schedule-shell .con-admin-schedule-shell .button{width:100%;}.con-admin-schedule-shell .con-admin-schedule-table{overflow:visible;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-header{display:none;}.con-admin-schedule-shell .con-admin-schedule-row,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{display:grid;min-width:0;grid-template-columns:40px 1fr;gap:0;margin:0 0 12px;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-row>div,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div{padding:10px 12px;}.con-admin-schedule-shell .con-admin-schedule-row__favorite{grid-row:1 / span 4;grid-column:1;align-items:flex-start;padding-top:12px;}.con-admin-schedule-shell .con-admin-schedule-row__title{grid-column:2;grid-row:1;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Date"]{grid-column:2;grid-row:2;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Time"]{grid-column:2;grid-row:3;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Location"]{grid-column:2;grid-row:4;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Category"]{grid-column:2;grid-row:5;font-size:.85rem;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-detail-row{margin:-12px 0 12px 0;}}.con-admin-schedule-shell,.con-admin-schedule-shell .con-admin-panel-card,.con-admin-schedule-shell .con-admin-tcg-inner,.con-admin-schedule-shell .con-admin-schedule-group,.con-admin-schedule-shell .con-admin-schedule-table{background:transparent;box-shadow:none;outline:0;}.con-admin-schedule-shell .con-admin-schedule-group__head,.con-admin-schedule-shell .con-admin-tcg-title-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 10px;padding:0;}.con-admin-schedule-shell .con-admin-tcg-title{margin:0;font-size:1.5rem;line-height:1.2;font-weight:600;color:inherit;}.con-admin-schedule-shell .con-admin-schedule-group__description,.con-admin-schedule-shell .con-admin-tcg-help{margin:6px 0 0;font-size:.95rem;line-height:1.5;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-day-group__header{margin:0 0 8px;padding:0;font-size:.95rem;line-height:1.4;font-weight:600;color:inherit;}.con-admin-schedule-shell .con-admin-schedule-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 10px;padding:0;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select,.con-admin-schedule-shell .button{min-height:40px;}.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select{width:100%;margin:0;padding:8px 12px;background:#fff;color:inherit;box-shadow:none;}.con-admin-schedule-shell .button{padding:8px 14px;}.con-admin-schedule-shell .con-admin-schedule-table{display:block;width:100%;overflow-x:auto;}.con-admin-schedule-shell .con-admin-schedule-header{position:sticky;top:0;z-index:1;background:#f6f7f7;color:#50575e;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-schedule-shell .con-admin-schedule-header>div,.con-admin-schedule-shell .con-admin-schedule-card>div{min-width:0;margin:0;padding:12px 14px;background:transparent;box-shadow:none;font-size:1rem;line-height:1.5;}.con-admin-schedule-shell .con-admin-schedule-header>div{font-size:.82rem;line-height:1.4;}.con-admin-schedule-shell .con-admin-schedule-card{background:#fff;}.con-admin-schedule-shell .con-admin-schedule-card:hover{background:#fcfcfc;}.con-admin-schedule-shell .con-admin-schedule-row__title,.con-admin-schedule-shell .con-admin-schedule-card__title-text{font-weight:600;color:inherit;}@media (max-width:900px){.con-admin-schedule-shell .con-admin-schedule-header{display:none;}.con-admin-schedule-shell .con-admin-schedule-table{overflow:visible;}.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;min-width:0;padding:14px 0;background:#fff;}}.con-admin-tcg-toggle,.con-admin-tcg-image-button{overflow-anchor:none;touch-action:manipulation;}.con-admin-tcg-inner,.con-admin-tcg-table,.con-admin-tcg-more{overflow-anchor:none;}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle,.con-admin-schedule-card__title-toggle{display:flex;justify-content:space-between;gap:12px;}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle,.con-admin-schedule-card__title-toggle{align-items:center;}.con-admin-schedule-shell .con-admin-schedule-card__toggle-icon,.con-admin-schedule-card__toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;margin-left:8px;color:currentColor;opacity:0.9;}.con-admin-schedule-shell .con-admin-schedule-card__toggle-icon::before,.con-admin-schedule-shell .con-admin-schedule-card__toggle-icon::after,.con-admin-schedule-card__toggle-icon::before,.con-admin-schedule-card__toggle-icon::after{content:none;display:none;}.con-admin-schedule-shell .con-admin-schedule-card__toggle-svg,.con-admin-schedule-card__toggle-svg{display:block;width:12px;height:12px;transform:rotate(0deg);transform-origin:center;transition:transform 0.2s ease,opacity 0.2s ease;}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle[aria-expanded="true"] .con-admin-schedule-card__toggle-svg,.con-admin-schedule-card__title-toggle[aria-expanded="true"] .con-admin-schedule-card__toggle-svg{transform:rotate(90deg);}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle:hover .con-admin-schedule-card__toggle-svg,.con-admin-schedule-shell .con-admin-schedule-card__title-toggle:focus .con-admin-schedule-card__toggle-svg,.con-admin-schedule-card__title-toggle:hover .con-admin-schedule-card__toggle-svg,.con-admin-schedule-card__title-toggle:focus .con-admin-schedule-card__toggle-svg{opacity:1;}@media (max-width:767px){.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"favorite title" "favorite meta" "favorite category";gap:0;margin:0 0 8px;}.con-admin-schedule-shell .con-admin-schedule-row__favorite{padding:10px 2px;align-self:start;}.con-admin-schedule-shell .con-admin-schedule-card>div{padding:8px 10px;min-width:0;}.con-admin-schedule-shell .con-admin-schedule-row__title{padding-bottom:2px;}.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-toggle{gap:6px;font-size:.93rem;line-height:1.3;}.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-text{display:block;min-width:0;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"]{grid-area:auto;display:inline-block;padding:0 10px 0 0;margin:0;color:#50575e;font-size:.78rem;line-height:1.25;white-space:nowrap;vertical-align:top;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"]{grid-area:meta;padding-left:10px;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Category"]{grid-area:category;padding-top:2px;font-size:.74rem;line-height:1.2;color:#50575e;}.con-admin-schedule-shell .con-admin-schedule-detail-row{margin:-8px 0 8px;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:10px 12px;font-size:.86rem;}.con-admin-tcg-shell .con-admin-tcg-row{grid-template-columns:30px minmax(0,1fr) auto;gap:0;margin:0 0 8px;}.con-admin-tcg-shell .con-admin-tcg-row>div{padding-top:8px;padding-bottom:8px;}.con-admin-tcg-shell .con-admin-tcg-row__toggle{padding:8px 6px 8px 8px;gap:4px;}.con-admin-tcg-shell .con-admin-tcg-toggle,.con-admin-tcg-shell .con-admin-tcg-toggle--disabled,.con-admin-schedule-shell .con-admin-favorite-toggle{width:28px;height:28px;flex:0 0 28px;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Name"]{padding:9px 8px 6px 8px;font-size:.88rem;line-height:1.25;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Card #"]{padding:9px 10px 0 6px;font-size:.72rem;}.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Rarity"],.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Mood"],.con-admin-tcg-shell .con-admin-tcg-row>div[data-label="Artist"]{font-size:.72rem;padding:6px 8px 10px;line-height:1.2;}.con-admin-tcg-shell .con-admin-tcg-image-button{width:min(100%,150px);min-height:148px;}.con-admin-tcg-shell .con-admin-tcg-thumb{max-width:138px;max-height:180px;}.con-score-shortcode .con-admin-score-row,.con-score-shortcode .con-admin-score-row--cards{margin-bottom:8px;}.con-score-shortcode .con-admin-score-row>div,.con-score-shortcode .con-admin-score-row--cards>div{padding-top:8px;padding-bottom:8px;}}@media (max-width:1024px){.con-admin-schedule-shell .con-admin-schedule-header,.con-admin-schedule-shell .con-admin-schedule-header--favorites-only{display:none;}.con-admin-schedule-shell .con-admin-schedule-table,.con-admin-schedule-shell .con-admin-schedule-list,.con-admin-schedule-shell .con-admin-schedule-results,.con-admin-schedule-shell .con-admin-schedule-groups,.con-admin-schedule-shell .con-admin-schedule-group,.con-admin-schedule-shell .con-admin-schedule-day-group{overflow:visible;}.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"date time favorite" "title title title" "location category category";align-items:center;gap:0;padding:10px 12px;margin:0 0 8px;border:1px solid rgba(15,23,42,0.10);background:#fff;box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date time" "title title" "location category";}.con-admin-schedule-shell .con-admin-schedule-card>div,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div{display:block;min-width:0;width:auto;padding:0;margin:0;border:0;background:transparent;box-shadow:none;line-height:1.25;}.con-admin-schedule-shell .con-admin-schedule-card>div::before,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div::before{display:none;content:none;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Date"]{grid-area:date;text-align:left;font-size:.84rem;opacity:.84;white-space:nowrap;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Time"]{grid-area:time;text-align:right;justify-self:end;font-size:.84rem;opacity:.84;white-space:nowrap;padding-right:10px;}.con-admin-schedule-shell .con-admin-schedule-row__favorite{grid-area:favorite;justify-self:end;align-self:center;text-align:right;}.con-admin-schedule-shell .con-admin-schedule-row__title{grid-area:title;padding-top:6px;min-width:0;}.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-toggle{font-size:.98rem;font-weight:600;line-height:1.2;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-toggle{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Location"]{grid-area:location;padding-top:5px;text-align:left;font-size:.82rem;opacity:.76;white-space:normal;overflow-wrap:anywhere;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Category"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Category"]{grid-area:category;padding-top:5px;text-align:right;justify-self:end;font-size:.82rem;opacity:.76;white-space:normal;overflow-wrap:anywhere;}.con-admin-schedule-shell .con-admin-favorite-toggle{margin:0;}.con-admin-schedule-shell .con-admin-schedule-detail-row{margin:-2px 0 8px;padding:0;border:0;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{margin:0;padding:0 12px 10px;border:1px solid rgba(15,23,42,0.10);border-top:0;border-radius:0 0 4px 4px;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-card__description-copy,.con-admin-schedule-shell .con-admin-schedule-card__hosts,.con-admin-schedule-shell .con-admin-schedule-card__description{font-size:.82rem;line-height:1.35;margin:0;}}@media (max-width:767px){.con-admin-schedule-shell .con-admin-schedule-card,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{padding:9px 10px;}.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-schedule-row__title .con-admin-schedule-card__title-toggle{font-size:.94rem;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Time"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Time"]{font-size:.8rem;}.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Location"],.con-admin-schedule-shell .con-admin-schedule-card>div[data-label="Category"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Location"],.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div[data-label="Category"]{font-size:.78rem;}}@media (max-width:1024px){.con-admin-schedule-shell .con-admin-schedule-table{overflow:visible;background:transparent;}.con-admin-schedule-shell .con-admin-schedule-header{display:none;}.con-admin-schedule-shell .con-admin-schedule-row,.con-admin-schedule-shell .con-admin-schedule-card{min-width:0;margin:0 0 10px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;grid-template-areas:"date time favorite" "title title title" "location category category";gap:4px 10px;align-items:start;background:#fff;border:1px solid #dcdcde;box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-card--favorites-only{min-width:0;margin:0 0 10px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date time" "title title" "location category";gap:4px 10px;align-items:start;background:#fff;border:1px solid #dcdcde;box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-row>div,.con-admin-schedule-shell .con-admin-schedule-card>div,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div{min-width:0;margin:0;padding:0;background:transparent;border:0;}.con-admin-schedule-shell .con-admin-schedule-row>div::before,.con-admin-schedule-shell .con-admin-schedule-card>div::before,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only>div::before{content:none;display:none;}.con-admin-schedule-shell .con-admin-schedule-row__favorite{grid-area:favorite;display:flex;justify-content:flex-end;align-items:center;padding-top:1px;}.con-admin-schedule-shell .con-admin-schedule-row__title{grid-area:title;font-weight:600;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Date"]{grid-area:date;font-size:0.79rem;line-height:1.2;color:#50575e;white-space:nowrap;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Time"]{grid-area:time;font-size:0.79rem;line-height:1.2;color:#50575e;white-space:nowrap;text-align:right;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Location"]{grid-area:location;font-size:0.8rem;line-height:1.2;color:#50575e;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row>div[data-label="Category"]{grid-area:category;font-size:0.8rem;line-height:1.2;color:#50575e;text-align:right;white-space:normal;overflow-wrap:anywhere;}.con-admin-schedule-shell .con-admin-schedule-card__title-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:0;margin:0;background:transparent;text-align:left;font-size:0.94rem;line-height:1.28;}.con-admin-schedule-shell .con-admin-schedule-card__title-text{display:block;min-width:0;}.con-admin-schedule-shell .con-admin-schedule-card__toggle-icon{flex:0 0 16px;width:16px;height:16px;margin-left:6px;}.con-admin-schedule-shell .con-admin-schedule-detail-row{display:block;margin:-6px 0 10px;}.con-admin-schedule-shell .con-admin-schedule-detail-row[hidden]{display:none;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:10px 12px;background:#fff;border:1px solid #dcdcde;border-top:0;color:#50575e;font-size:0.85rem;line-height:1.35;}}.con-admin-tcg-shell .con-admin-tcg-image-button,.con-admin-tcg-shell .con-admin-tcg-thumb,.con-admin-tcg-shell .con-admin-tcg-thumb--placeholder,.con-admin-tcg-shell .con-admin-tcg-card-mobile__image,.con-admin-tcg-shell .con-admin-tcg-card-mobile__image .con-admin-tcg-image-button,.con-admin-tcg-shell .con-admin-tcg-card-mobile__image .con-admin-tcg-thumb,.con-admin-tcg-shell .con-admin-tcg-card-mobile__image .con-admin-tcg-thumb--placeholder{border:0;box-shadow:none;outline:none;}.con-admin-tcg-shell .con-admin-tcg-image-button,.con-admin-tcg-shell .con-admin-tcg-card-mobile__image .con-admin-tcg-image-button{padding:0;background:transparent;}.con-admin-user-settings-card{display:grid;gap:12px;width:100%;margin:0;}.con-admin-user-settings-sections{display:grid;gap:14px;}.con-admin-user-settings-section{display:grid;gap:8px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-user-settings-section+.con-admin-user-settings-section{padding-top:0;}.con-admin-user-settings-section__header{display:block;margin:0;}.con-admin-user-settings-section__title,.con-admin-user-settings-section__header h4{margin:0;font-size:13px;line-height:1.3;font-weight:600;}.con-admin-user-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:start;}.con-admin-user-settings-grid>.con-admin-user-settings-field+.con-admin-user-settings-field{margin-top:0;}@media (max-width: 700px){.con-admin-user-settings-grid{grid-template-columns:1fr;}}.con-admin-user-settings-card .con-admin-filter-tabs,.con-admin-user-settings-card [role=tablist],[data-con-admin-user-settings="1"] .con-admin-filter-tabs,[data-con-admin-user-settings="1"] [role=tablist]{border-bottom:0;}.con-admin-user-settings-field{display:grid;gap:3px;font-size:12px;margin:0;}.con-admin-user-settings-field__label{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:inherit;margin:0;}.con-admin-user-settings-field__icon{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;color:inherit;}.con-admin-user-settings-field__fa{font-size:14px;line-height:1;}.con-admin-user-settings-field__fa{text-align:center;}.con-admin-user-settings-field__label{color:rgba(0,0,0,0.72);}.con-admin-user-settings-field__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border:1px solid rgba(0,0,0,0.12);border-radius:999px;font-size:10px;line-height:1;font-weight:600;letter-spacing:0.02em;}.con-admin-user-settings-field__icon svg,.con-admin-user-settings-field__icon .con-admin-user-settings-field__fa,.con-admin-user-settings-field__icon .con-admin-svg-icon{display:block;width:16px;height:16px;color:currentColor;opacity:0.72;}.con-admin-user-settings-field .con-admin-tools__field{min-height:34px;padding:6px 8px;border-radius:4px;border:1px solid rgba(0,0,0,0.14);background:#fff;box-shadow:none;font-size:13px;line-height:1.3;transition:border-color 0.18s ease,box-shadow 0.18s ease;margin:0;}.con-admin-user-settings-field .con-admin-tools__field::placeholder{color:rgba(0,0,0,0.42);}.con-admin-user-settings-field .con-admin-tools__field:focus{border-color:rgba(0,0,0,0.28);box-shadow:none;outline:none;}.con-admin-user-settings-field.is-invalid .con-admin-tools__field,.con-admin-user-settings-field .con-admin-tools__field.is-invalid{border-color:#b42318;box-shadow:none;}.con-admin-user-settings-field.is-valid .con-admin-tools__field{border-color:#067647;}.con-admin-user-settings-field__message{min-height:14px;font-size:10px;line-height:1.3;color:rgba(0,0,0,0.5);margin:0;}.con-admin-user-settings-field__message.is-error{color:#b42318;}.con-admin-user-settings-field__message.is-valid{color:#067647;}.con-admin-user-settings-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:0;}.con-admin-user-settings-actions .button{min-height:32px;padding:0 12px;border-radius:4px;box-shadow:none;font-size:12px;line-height:30px;}.con-admin-user-settings-status{font-size:11px;}.con-admin-user-settings-status.is-error{color:#b42318;}.con-admin-user-settings-status.is-success{color:#067647;}.con-admin-user-settings-shortcode.is-saving{opacity:0.92;}.con-admin-tcg-shell .con-admin-tcg-image-button[data-card-id]{cursor:pointer;}.con-admin-tcg-shell .con-admin-tcg-image-button[data-card-id].is-collected,.con-admin-tcg-shell .con-admin-tcg-image-button[data-card-id][aria-pressed="true"]{border:0;outline:0;box-shadow:none;}.con-admin-user-settings-field__fa{display:block;width:16px;height:16px;color:currentColor;opacity:0.72;flex:0 0 16px;}.con-score-shortcode .con-score-filters .con-admin-tcg-filter-wrap,.con-score-shortcode .con-score-entry-form label,.con-admin-tcg-shell .con-admin-tcg-filter-wrap,.con-admin-schedule-shell .con-admin-tcg-filter-wrap,.con-admin-2d-fam__search,.con-admin-inventory__notice{font-size:12px;}.con-score-shortcode .con-score-filters span,.con-score-shortcode .con-score-entry-form label,.con-admin-tcg-shell .con-admin-tcg-filter-wrap>span,.con-admin-schedule-shell .con-admin-tcg-filter-wrap>span,.con-admin-2d-fam__search label,.con-admin-submissions-edit-box .gfield_label,.con-admin-submissions-edit-box .gform-field-label,.con-admin-submissions-edit-box label{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(0,0,0,0.72);opacity:1;}.con-score-shortcode select,.con-score-shortcode input[type="text"],.con-score-shortcode input[type="number"],.con-admin-tcg-shell .con-admin-tcg-filter,.con-admin-tcg-shell .con-admin-tcg-collection-selector,.con-admin-schedule-shell .con-admin-tcg-filter,.con-admin-2d-fam__search-input,.con-admin-submissions-edit-box input[type="text"],.con-admin-submissions-edit-box input[type="email"],.con-admin-submissions-edit-box input[type="number"],.con-admin-submissions-edit-box input[type="tel"],.con-admin-submissions-edit-box input[type="url"],.con-admin-submissions-edit-box input[type="search"],.con-admin-submissions-edit-box input[type="date"],.con-admin-submissions-edit-box select,.con-admin-submissions-edit-box textarea{width:100%;min-height:34px;margin:0;padding:6px 8px;border-radius:4px;border:1px solid rgba(0,0,0,0.14);background:#fff;box-shadow:none;font-size:13px;line-height:1.3;transition:border-color 0.18s ease,box-shadow 0.18s ease;}.con-admin-submissions-edit-box textarea,.con-admin-tcg-shell textarea,.con-admin-schedule-shell textarea,.con-score-shortcode textarea{min-height:110px;}.con-score-shortcode select::placeholder,.con-score-shortcode input[type="text"]::placeholder,.con-score-shortcode input[type="number"]::placeholder,.con-admin-tcg-shell .con-admin-tcg-filter::placeholder,.con-admin-schedule-shell .con-admin-tcg-filter::placeholder,.con-admin-2d-fam__search-input::placeholder,.con-admin-submissions-edit-box input::placeholder,.con-admin-submissions-edit-box textarea::placeholder{color:rgba(0,0,0,0.42);}.con-score-shortcode select:focus,.con-score-shortcode input[type="text"]:focus,.con-score-shortcode input[type="number"]:focus,.con-admin-tcg-shell .con-admin-tcg-filter:focus,.con-admin-tcg-shell .con-admin-tcg-collection-selector:focus,.con-admin-schedule-shell .con-admin-tcg-filter:focus,.con-admin-2d-fam__search-input:focus,.con-admin-submissions-edit-box input:focus,.con-admin-submissions-edit-box select:focus,.con-admin-submissions-edit-box textarea:focus{outline:none;border-color:rgba(0,0,0,0.28);box-shadow:none;}.con-admin-schedule-shell .con-admin-schedule-filters,.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-tcg-filter-wrap{border:0;outline:0;box-shadow:none;}@media (max-width:900px){.con-admin-schedule-shell .con-admin-2d-fam-row{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:0;padding:0;}.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__guild-icon-cell,.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__xp-col,.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__level-col,.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__avatar-col,.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__name-col{display:flex;align-items:center;padding:12px 14px;}.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__avatar-col{grid-column:1;justify-content:center;padding-right:0;}.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__name-col{grid-column:2;min-width:0;padding-left:0;}.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__avatar-col::before,.con-admin-schedule-shell .con-admin-2d-fam-row>.con-admin-2d-fam-table__name-col::before{display:none;content:none;}.con-admin-schedule-shell .con-admin-2d-fam-row .con-admin-2d-fam__title-toggle{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;}.con-admin-schedule-shell .con-admin-2d-fam-row .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row{margin:0 0 12px 0;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:0;}}.con-admin-schedule-shell.is-loading,.con-admin-tcg-shell.is-loading,.con-admin-2d-fam-plan.is-loading,[data-con-admin-fam-plan].is-loading{opacity:1;filter:none;}.con-admin-2d-fam-detail-row__actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;}.con-admin-2d-fam__remove-link,.con-admin-2d-fam__mail-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;margin:0;padding:0;color:inherit;text-decoration:none;vertical-align:middle;}.con-admin-2d-fam__remove-link:hover,.con-admin-2d-fam__remove-link:focus{color:inherit;text-decoration:none;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{justify-self:start;width:auto;max-width:60px;min-width:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{width:44px;height:44px;flex:0 0 44px;}@media (max-width:782px){.con-admin-schedule-shell .con-admin-2d-fam-table .con-admin-schedule-header{display:none;}.con-admin-schedule-shell .con-admin-2d-fam-table .con-admin-schedule-card>div::before{display:none;content:none;}.con-admin-schedule-shell .con-admin-2d-fam-table .con-admin-schedule-card>div{width:auto;min-width:0;margin:0;padding:0;}.con-admin-schedule-shell .con-admin-2d-fam-table .con-admin-user-avatar-shell{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;}.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:not(.con-admin-2d-fam-row--approved){display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"fam-avatar fam-name";align-items:center;column-gap:10px;min-width:0;padding:10px 12px;overflow:visible;}.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:not(.con-admin-2d-fam-row--approved)>.con-admin-2d-fam-table__avatar-col{grid-area:fam-avatar;display:flex;align-items:center;justify-content:flex-start;}.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:not(.con-admin-2d-fam-row--approved)>.con-admin-2d-fam-table__name-col{grid-area:fam-name;display:flex;align-items:center;min-width:0;}.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:not(.con-admin-2d-fam-row--approved)>.con-admin-2d-fam-table__chips-col,.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:not(.con-admin-2d-fam-row--approved)>.con-admin-2d-fam-table__action-col{display:none;}.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:not(.con-admin-2d-fam-row--approved) .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;text-align:left;}.con-admin-schedule-shell .con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--leaderboard{display:grid;grid-template-columns:34px 48px minmax(0,1fr);grid-template-areas:"leader-rank leader-avatar leader-name";align-items:center;column-gap:10px;min-width:0;padding:10px 12px;overflow:visible;}.con-admin-schedule-shell .con-admin-2d-fam-leaderboard>.con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-leaderboard__rank-col{grid-area:leader-rank;display:flex;align-items:center;justify-content:center;align-self:stretch;justify-self:stretch;transform:none;pointer-events:none;}.con-admin-schedule-shell .con-admin-2d-fam-leaderboard>.con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-leaderboard__rank-col .con-admin-shortcode-chip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:3px 6px;line-height:1;}.con-admin-schedule-shell .con-admin-2d-fam-leaderboard>.con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-table__avatar-col{grid-area:leader-avatar;display:flex;align-items:center;justify-content:flex-start;}.con-admin-schedule-shell .con-admin-2d-fam-leaderboard>.con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-table__name-col{grid-area:leader-name;display:flex;align-items:center;min-width:0;}.con-admin-schedule-shell .con-admin-2d-fam-leaderboard>.con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-table__chips-col,.con-admin-schedule-shell .con-admin-2d-fam-leaderboard>.con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-schedule-shell .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;text-align:left;}.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:54px minmax(0,1fr) max-content;grid-template-areas:"pending-avatar pending-name pending-actions";align-items:center;column-gap:10px;row-gap:6px;min-width:0;padding:10px 12px;overflow:visible;}.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:flex-start;}.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;min-width:0;overflow:hidden;}.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;min-width:0;}.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;}.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text{display:block;width:100%;min-width:0;}.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;}.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.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;max-width:100%;white-space:nowrap;}.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-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"pending-avatar pending-name" "pending-avatar pending-actions";align-items:center;padding:10px 12px;}.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col{justify-content:flex-start;}}.con-admin-schedule-shell .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-schedule-shell .con-admin-2d-fam-table .con-admin-schedule-card__toggle-icon{justify-self:end;margin-left:0;flex:0 0 auto;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row{margin:0 0 12px;}.con-admin-schedule-shell .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-schedule-shell .con-admin-2d-fam-search-table>.con-admin-schedule-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"search-avatar search-name" "search-action search-action";align-items:center;gap:8px 10px;min-width:0;padding:10px 12px;overflow:visible;}.con-admin-schedule-shell .con-admin-2d-fam-search-table>.con-admin-schedule-card>.con-admin-2d-fam-table__guild-icon-cell{display:none;}.con-admin-schedule-shell .con-admin-2d-fam-search-table>.con-admin-schedule-card>.con-admin-2d-fam-search-table__avatar-col{grid-area:search-avatar;display:flex;align-items:center;justify-content:flex-start;}.con-admin-schedule-shell .con-admin-2d-fam-search-table>.con-admin-schedule-card>.con-admin-2d-fam-search-table__name-col{grid-area:search-name;display:flex;align-items:center;min-width:0;overflow:hidden;}.con-admin-schedule-shell .con-admin-2d-fam-search-table>.con-admin-schedule-card>.con-admin-2d-fam-search-table__action-col{grid-area:search-action;display:flex;align-items:center;justify-content:stretch;min-width:0;}.con-admin-schedule-shell .con-admin-2d-fam-search-table__name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;}.con-admin-schedule-shell .con-admin-2d-fam-search-table__action-col .button,.con-admin-schedule-shell .con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__add-button,.con-admin-schedule-shell .con-admin-2d-fam-search-table__action-col .con-admin-2d-fam__pill{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;}}.con-admin-convention-applications--inline{display:grid;gap:8px;margin-top:16px;}.con-admin-convention-applications--inline h5{margin:0 0 2px;font-size:1rem;line-height:1.3;text-align:left;}.con-admin-convention-application-row{display:block;margin:0;border:1px solid rgba(15,23,42,.10);background:#fff;}.con-admin-convention-application-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none;text-align:left;}.con-admin-convention-application-summary::-webkit-details-marker{display:none;}.con-admin-convention-application-event{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-convention-application-event strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}.con-admin-convention-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid rgba(15,23,42,.10);background:#f6f7f7;color:#334155;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;}.con-admin-convention-application-toggle{display:inline-flex;align-items:center;justify-content:center;color:#64748b;transition:transform .14s ease;}.con-admin-convention-application-row[open] .con-admin-convention-application-toggle{transform:rotate(90deg);}.con-admin-convention-application-body{padding:12px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-convention-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 14px;margin:0;}.con-admin-convention-details>div{display:grid;gap:2px;min-width:0;}.con-admin-convention-details dt{margin:0;color:#64748b;font-size:12px;font-weight:600;line-height:1.25;text-transform:uppercase;}.con-admin-convention-details dd{margin:0;color:#0f172a;font-size:14px;line-height:1.35;overflow-wrap:anywhere;}.con-admin-convention-application-empty{margin:0;color:#64748b;font-size:14px;line-height:1.4;}.con-admin-2d-fam .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap;}.con-admin-2d-fam .con-admin-icon-button,.con-admin-2d-fam .button-link.con-admin-icon-button,.con-admin-2d-fam .con-admin-2d-fam__remove-link,.con-admin-2d-fam .con-admin-2d-fam__mail-link{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#64748b;text-decoration:none;line-height:1;cursor:pointer;}.con-admin-2d-fam .con-admin-icon-button:hover,.con-admin-2d-fam .button-link.con-admin-icon-button:hover,.con-admin-2d-fam .con-admin-2d-fam__remove-link:hover,.con-admin-2d-fam .con-admin-2d-fam__mail-link:hover{background:transparent;color:#111827;text-decoration:none;}.con-admin-2d-fam .con-admin-icon-button--delete,.con-admin-2d-fam .con-admin-2d-fam__remove-link,.con-admin-2d-fam .con-admin-2d-fam__remove-link .con-admin-action-icon,.con-admin-2d-fam .con-admin-2d-fam__remove-link svg{color:#64748b;}.con-admin-2d-fam .con-admin-icon-button--delete:hover,.con-admin-2d-fam .con-admin-2d-fam__remove-link:hover,.con-admin-2d-fam .con-admin-2d-fam__remove-link:hover .con-admin-action-icon,.con-admin-2d-fam .con-admin-2d-fam__remove-link:hover svg{color:#111827;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;width:auto;min-width:0;max-width:100%;}.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;}@media (max-width:782px){.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) max-content;grid-template-areas:"avatar name action";align-items:center;gap:0 10px;min-width:0;padding:10px 10px 10px 12px;}.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--pending .con-admin-2d-fam-table__name-col{grid-area:name;display:block;min-width:0;padding:0;overflow:hidden;}.con-admin-2d-fam-table--pending .con-admin-2d-fam-table__pending-col{grid-area:action;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0;overflow:visible;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions{justify-content:flex-end;gap:4px;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip{min-height:28px;padding:4px 8px;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-action.con-admin-icon-button{width:30px;min-width:30px;height:30px;min-height:30px;}}@media (max-width:520px){.con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:50px minmax(0,1fr) max-content;gap:0 8px;padding-right:8px;}.con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button,.con-admin-tcg-shell .con-admin-tcg-filter__clear,.con-admin-tcg-shell .con-admin-tcg-sort-button{appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;height:40px;margin:0;padding:0 12px;border:1px solid #d0d7de;background:#fff;color:#1d2327;box-shadow:none;font-size:13px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;}.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button:hover,.con-admin-tcg-shell .con-admin-tcg-filter__clear:hover,.con-admin-tcg-shell .con-admin-tcg-sort-button:hover{border-color:#b7c0cc;background:#f6f7f7;color:#111827;}.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button:focus-visible,.con-admin-tcg-shell .con-admin-tcg-filter__clear:focus-visible,.con-admin-tcg-shell .con-admin-tcg-sort-button:focus-visible{outline:2px solid #2271b1;outline-offset:1px;}@media (max-width:640px){.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button{width:100%;}}.con-admin-convention-profile .con-admin-convention-tabs,.con-admin-fam-mail .con-admin-fam-mail__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;margin:0 0 12px;padding:0;border:0;border-bottom:1px solid rgba(15,23,42,.12);background:transparent;box-shadow:none;}.con-admin-convention-profile .con-admin-convention-tab,.con-admin-fam-mail .con-admin-fam-mail__filter{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0 0 -1px;padding:8px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1.2;opacity:.68;text-align:center;text-decoration:none;}.con-admin-convention-profile .con-admin-convention-tab:hover,.con-admin-convention-profile .con-admin-convention-tab:focus,.con-admin-convention-profile .con-admin-convention-tab.is-active,.con-admin-fam-mail .con-admin-fam-mail__filter:hover,.con-admin-fam-mail .con-admin-fam-mail__filter:focus,.con-admin-fam-mail .con-admin-fam-mail__filter.is-active{border-bottom-color:currentColor;background:transparent;box-shadow:none;color:inherit;opacity:1;outline:0;}.con-admin-convention-profile .con-admin-convention-tab--enter-code{margin-left:auto;}.con-admin-fam-mail .con-admin-fam-mail__panel--feed-only{align-content:start;align-items:start;gap:12px;}.con-admin-fam-mail .con-admin-fam-mail__feed{display:grid;align-content:start;align-items:start;gap:10px;min-height:0;height:auto;overflow:visible;}.con-admin-fam-mail .con-admin-fam-mail__loading{width:100%;min-height:48px;padding:10px 0;justify-content:flex-start;text-align:left;}@media (max-width:640px){.con-admin-convention-profile .con-admin-convention-tabs,.con-admin-fam-mail .con-admin-fam-mail__filters{gap:8px;}.con-admin-convention-profile .con-admin-convention-tab,.con-admin-fam-mail .con-admin-fam-mail__filter{min-height:34px;font-size:12px;}}.con-admin-schedule-detail-row__meta{display:none;}@media (min-width:901px){.con-admin-schedule-shell .con-admin-schedule-table--favorites-only .con-admin-schedule-row__favorite{display:none;}}@media (max-width:900px){.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-tcg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time favorite" "title title";align-items:center;gap:0;min-width:0;margin:0 0 10px;padding:0;background:#fff;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div{min-width:0;width:auto;margin:0;background:transparent;color:inherit;font-size:.95rem;line-height:1.35;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div::before{display:none;content:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div[data-label="Date"],.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div[data-label="Location"],.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div[data-label="Category"]{display:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div[data-label="Time"]{grid-area:time;display:flex;align-items:center;justify-content:flex-start;min-height:38px;padding:10px 14px 6px;font-weight:600;color:#50575e;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{grid-area:favorite;display:flex;align-items:center;justify-content:flex-end;min-height:38px;padding:8px 12px 4px 8px;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle::before{display:none;content:none;}.con-admin-schedule-shell .con-admin-schedule-row__title{grid-area:title;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:4px 12px 12px 14px;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row__title>.con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-schedule-card__title-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:30px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-weight:600;}.con-admin-schedule-shell .con-admin-schedule-card__toggle-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:inherit;}.con-admin-schedule-shell .con-admin-schedule-detail-row{display:block;width:100%;margin:-2px 0 10px;padding:0;background:#fafafa;}.con-admin-schedule-shell .con-admin-schedule-detail-row__inner{padding:12px 14px 14px;}.con-admin-schedule-detail-row__meta{display:grid;grid-template-columns:1fr;gap:8px;margin:0 0 12px;}.con-admin-schedule-detail-row__meta-item{display:grid;grid-template-columns:minmax(90px,34%) minmax(0,1fr);gap:10px;align-items:start;}.con-admin-schedule-detail-row__meta-item span{color:#6b7280;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;}.con-admin-schedule-detail-row__meta-item strong{min-width:0;color:inherit;font-size:.95rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere;}}.con-admin-schedule-shell .con-admin-2d-fam-detail-row{padding:0;box-sizing:border-box;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row>.con-admin-schedule-detail-row__inner,.con-admin-schedule-shell .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam__pending-block[open] .con-admin-2d-fam__pending-panel{padding:5px;box-sizing:border-box;}.con-admin-schedule-shell .con-admin-2d-fam-detail-row__mobile-actions{padding:5px;box-sizing:border-box;}.con-admin-2d-fam-plan .is-hidden,.con-admin-2d-fam-plan [hidden]{display:none;}.con-admin-2d-fam-plan__groups{display:grid;gap:10px;min-width:0;margin:0;padding:0;}.con-admin-2d-fam-plan__event-group.con-admin-schedule-day-group{display:block;min-width: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;min-width:0;margin:0;padding:10px 12px;background:#f6f7f7;color:#50575e;font-size:.9rem;font-weight:600;border-bottom:1px solid #e5e7eb;box-sizing:border-box;}.con-admin-2d-fam-plan__event-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;}.con-admin-2d-fam-plan__attending-count{flex:0 0 auto;}.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(180px,2.2fr) minmax(90px,.75fr) minmax(80px,.65fr) minmax(140px,1.15fr) minmax(100px,.85fr);align-items:center;min-width:0;margin:0;}.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{min-width:0;margin:0;padding:10px 12px;background:transparent;line-height:1.4;text-align:left;box-shadow:none;box-sizing:border-box;}.con-admin-2d-fam-table--plan .con-admin-2d-fam-plan__favorite-header+.con-admin-2d-fam-plan__favorite-row{border-top: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;box-sizing:border-box;}.con-admin-2d-fam-plan__title-toggle-label{display:block;min-width:0;margin:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}.con-admin-2d-fam-plan__title-toggle-icon{justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;margin:0;color:inherit;line-height:1;}.con-admin-2d-fam-plan__item-details.con-admin-2d-fam-detail-row,.con-admin-2d-fam-plan__item-details{display:block;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-2d-fam-detail-row[hidden],.con-admin-2d-fam-plan__item-details[hidden]{display:none;}.con-admin-2d-fam-plan__item-details .con-admin-2d-fam-plan__item-details-inner{display:block;width:100%;min-width:0;margin:0;padding:5px;box-sizing:border-box;}.con-admin-2d-fam-plan__item-meta{display:grid;gap:2px;align-items:start;min-width:0;font-size:13px;line-height:1.35;text-align:left;}.con-admin-2d-fam-plan__item-meta span,.con-admin-2d-fam-plan__description-label{color:#646970;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;}.con-admin-2d-fam-plan__description{display:grid;gap:4px;margin:0 0 10px;text-align:left;}.con-admin-2d-fam-plan__description-text>:first-child{margin-top:0;}.con-admin-2d-fam-plan__description-text>:last-child{margin-bottom:0;}.con-admin-2d-fam-plan__item-details-head{margin:0 0 10px;text-align:left;}.con-admin-2d-fam-plan__your-status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-convention-room-party-events{display:grid;gap:10px;margin-top:16px;}.con-admin-convention-room-party-events .con-admin-convention-help{margin:0;color:#64748b;font-size:14px;line-height:1.45;text-align:left;}.con-admin-convention-room-party-row form{padding:12px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-convention-room-party-row .con-admin-user-settings-actions{align-items:center;gap:10px;}.con-admin-convention-room-party-row .con-admin-convention-status{margin:0;font-size:13px;}.con-admin-convention-room-party-row .con-admin-user-settings-grid{gap:10px;}.con-admin-convention-room-party-row .con-admin-user-settings-field{min-width:0;}.con-admin-convention-role-events{display:grid;gap:10px;margin-top:16px;}.con-admin-convention-role-event-row form{padding:12px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-convention-role-event-row .con-admin-user-settings-actions{align-items:center;gap:10px;}.con-admin-convention-role-event-row .con-admin-convention-status{margin:0;font-size:13px;}.con-admin-linked-people{grid-column:1/-1;display:grid;gap:10px;margin:10px 0 0;}.con-admin-linked-people__header{display:flex;flex-direction:column;gap:2px;margin:0;}.con-admin-linked-person{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:10px;border:1px solid rgba(15,23,42,.10);background:#fff;min-width:0;}.con-admin-linked-person legend{padding:0 4px;font-size:12px;font-weight:600;color:#334155;}.con-admin-linked-person__search{position:relative;grid-column:1/-1;}.con-admin-linked-person__search input[type="search"]{padding-right:92px;}.con-admin-linked-person__clear{position:absolute;right:6px;bottom:6px;min-height:28px;padding:0 8px;line-height:26px;}.con-admin-linked-person__results{position:absolute;z-index:20;top:100%;left:0;right:0;margin-top:4px;border:1px solid rgba(15,23,42,.18);background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.14);max-height:240px;overflow:auto;}.con-admin-linked-person__result{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:#fff;color:#0f172a;text-align:left;cursor:pointer;}.con-admin-linked-person__result:hover,.con-admin-linked-person__result:focus{background:#f6f7f7;}.con-admin-linked-person__result img{width:28px;height:28px;object-fit:cover;border-radius:50%;}.con-admin-linked-person__result span{display:grid;gap:1px;min-width:0;}.con-admin-linked-person__result strong{font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-linked-person__result small{font-size:12px;line-height:1.2;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-linked-person__result.is-muted{display:block;color:#64748b;cursor:default;}@media (max-width:640px){.con-admin-linked-person{grid-template-columns:1fr;}.con-admin-linked-person__clear{position:static;width:100%;margin-top:6px;}.con-admin-linked-person__search input[type="search"]{padding-right:8px;}}.con-admin-discord-status-indicator{box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;width:100%;margin:8px 0 0;padding:8px 10px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#1d2327;font-family:inherit;font-size:13px;line-height:1.35;box-shadow:none;}.con-admin-discord-status-indicator__dot{flex:0 0 auto;width:9px;height:9px;margin-top:4px;border-radius:999px;background:#8c8f94;}.con-admin-discord-status-indicator__body{display:grid;gap:1px;min-width:0;}.con-admin-discord-status-indicator strong{margin:0;color:inherit;font-size:13px;font-weight:600;line-height:1.25;}.con-admin-discord-status-indicator small{margin:0;color:#646970;font-size:12px;line-height:1.35;}.con-admin-discord-status-indicator.is-connected{border-color:#86efac;background:#f0fdf4;color:#166534;}.con-admin-discord-status-indicator.is-connected .con-admin-discord-status-indicator__dot{background:#16a34a;}.con-admin-discord-status-indicator.is-connected small{color:#166534;}.con-admin-discord-status-indicator.is-disconnected{border-color:#d0d7de;background:#f8fafc;color:#475569;}.con-admin-discord-status-indicator.is-disconnected .con-admin-discord-status-indicator__dot{background:#94a3b8;}.con-admin-user-settings-section__header .con-admin-discord-status-indicator{margin-top:8px;}.con-admin-convention-profile button.con-admin-convention-tab,.con-admin-convention-profile .con-admin-convention-tab,.con-admin-convention-profile .con-admin-convention-code-button,.con-admin-fam-mail button.con-admin-fam-mail__filter,.con-admin-fam-mail .con-admin-fam-mail__filter{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0 0 -1px;padding:8px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:inherit;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;opacity:.68;cursor:pointer;box-shadow:none;appearance:none;-webkit-appearance:none;}.con-admin-convention-profile button.con-admin-convention-tab:hover,.con-admin-convention-profile .con-admin-convention-tab:hover,.con-admin-convention-profile button.con-admin-convention-tab:focus,.con-admin-convention-profile .con-admin-convention-tab:focus,.con-admin-convention-profile button.con-admin-convention-tab.is-active,.con-admin-convention-profile .con-admin-convention-tab.is-active,.con-admin-fam-mail button.con-admin-fam-mail__filter:hover,.con-admin-fam-mail .con-admin-fam-mail__filter:hover,.con-admin-fam-mail button.con-admin-fam-mail__filter:focus,.con-admin-fam-mail .con-admin-fam-mail__filter:focus,.con-admin-fam-mail button.con-admin-fam-mail__filter.is-active,.con-admin-fam-mail .con-admin-fam-mail__filter.is-active{border-bottom-color:currentColor;background:transparent;color:inherit;opacity:1;text-decoration:none;box-shadow:none;outline:0;}.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:0;border-bottom:2px solid transparent;background:transparent;color:inherit;}.con-admin-convention-profile .con-admin-convention-tab--enter-code:hover,.con-admin-convention-profile button.con-admin-convention-tab--enter-code:hover{border-bottom-color:currentColor;background:transparent;color:inherit;}@media (max-width:640px){.con-admin-convention-profile button.con-admin-convention-tab,.con-admin-convention-profile .con-admin-convention-tab,.con-admin-convention-profile .con-admin-convention-code-button,.con-admin-fam-mail button.con-admin-fam-mail__filter,.con-admin-fam-mail .con-admin-fam-mail__filter{width:auto;min-height:34px;font-size:12px;}.con-admin-convention-profile .con-admin-convention-tab--enter-code,.con-admin-convention-profile button.con-admin-convention-tab--enter-code{margin-left:0;}}.con-admin-submissions-wrap .con-admin-submissions-edit-box .gfield{display:grid;gap:6px;margin:0;padding:0;border:0;background:transparent;}.con-admin-submissions-wrap .con-admin-submissions-edit-box .gfield_label,.con-admin-submissions-wrap .con-admin-submissions-edit-box .gform-field-label,.con-admin-submissions-wrap .con-admin-submissions-edit-box label{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--con-admin-text-soft,#5b6b7c);font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;opacity:1;}.con-admin-submissions-wrap .con-admin-submissions-input,.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="text"],.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="email"],.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="number"],.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="tel"],.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="url"],.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="search"],.con-admin-submissions-wrap .con-admin-submissions-edit-box input[type="date"],.con-admin-submissions-wrap .con-admin-submissions-edit-box textarea,.con-admin-submissions-wrap .con-admin-submissions-edit-box select{width:100%;max-width:none;min-height:40px;margin:0;padding:8px 12px;border:1px solid var(--con-admin-border-strong,#c7d2de);border-radius:0;background:#fff;color:inherit;box-shadow:none;font-family:inherit;font-size:14px;line-height:1.4;text-transform:none;}.con-admin-submissions-wrap .con-admin-submissions-edit-box textarea{min-height:120px;}.con-admin-submissions-wrap .con-admin-submissions-button,.con-admin-submissions-wrap .con-admin-submissions-button-secondary,.con-admin-submissions-wrap .con-admin-submissions-edit-box button[type="submit"]{appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0;padding:8px 14px;border:1px solid var(--con-primary,#196cae);background:var(--con-primary,#196cae);color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;}.con-admin-submissions-wrap .con-admin-submissions-button-secondary{background:#fff;border-color:var(--con-admin-border-strong,#c7d2de);color:inherit;}body .con-admin-fam-mail__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;}body .con-admin-fam-mail__item-meta{min-width:0;flex:1 1 auto;}body .con-admin-fam-mail__item-tools{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;}body .con-admin-fam-mail__report{flex:0 0 auto;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:782px){body .con-admin-fam-mail__item-top,body .con-admin-fam-mail__item-tools{display:flex;}body .con-admin-fam-mail__item-tools{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;}}.con-admin-lfg,.con-admin-lfg.con-admin-panel-card{margin:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-guild-battle__header,.con-admin-high-seas__header{grid-template-columns:minmax(0,1fr) repeat(2,minmax(136px,148px));gap:0;padding-right:0;}.con-admin-guild-battle__header>div:first-child,.con-admin-high-seas__header>div:first-child{min-width:0;}.con-admin-high-seas .con-admin-high-seas__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px!important;}.con-admin-high-seas .con-admin-high-seas__button-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px!important;}.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-high-seas__header .con-admin-high-seas__cost-chip,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip,.con-admin-high-seas__header>.con-admin-game-cooldown-chip{position:static;top:auto;right:auto;width:100%;min-width:0;min-height:54px;box-sizing:border-box;margin:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 10px;text-align:center;line-height:1.2;}.con-admin-high-seas__result-card{padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas__log-wrap .con-admin-guild-battle__log-toggle,.con-admin-high-seas__log-toggle,.con-admin-guild-battle__log-toggle{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;line-height:1.2;box-shadow:none;text-align:center;}.con-admin-inventory__grid{align-items:stretch;}.con-admin-inventory__item{position:relative;height:100%;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:4px;background:#fff;}.con-admin-inventory__item-copy{flex:1 1 auto;min-width:0;padding-right:84px;}.con-admin-inventory__item-tags{min-height:24px;}.con-admin-inventory__rarity{position:absolute;top:10px;right:10px;z-index:2;max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-inventory__active-games>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 10px;line-height:1.2;justify-content:space-between;}.con-admin-inventory__active-games>summary span,.con-admin-inventory__active-games>summary small{display:flex;align-items:center;min-height:38px;line-height:1.2;}.con-admin-inventory__active-games>summary small{justify-content:flex-end;text-align:right;}.con-admin-inventory__buy-button[data-buy-consumable],.con-admin-inventory__item .con-admin-inventory__buy-button[data-buy-consumable],.con-admin-inventory__item button.con-admin-inventory__buy-button[data-buy-consumable]{appearance:none;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #2271b1;border-radius:4px;background:#2271b1;color:#fff;box-shadow:none;text-decoration:none;font-weight:600;line-height:1.2;cursor:pointer;}.con-admin-inventory__buy-button[data-buy-consumable]:hover,.con-admin-inventory__item .con-admin-inventory__buy-button[data-buy-consumable]:hover{background:#135e96;border-color:#135e96;color:#fff;box-shadow:none;}@media (max-width:782px){.con-admin-guild-battle__header,.con-admin-high-seas__header{grid-template-columns:1fr 1fr;}.con-admin-guild-battle__header>div:first-child,.con-admin-high-seas__header>div:first-child{grid-column:1 / -1;}.con-admin-inventory__item-copy{padding-right:74px;}.con-admin-inventory__rarity{max-width:68px;}.con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after{position:fixed;left:12px;right:12px;top:calc(65px + env(safe-area-inset-top,0px));bottom:auto;transform:none;width:auto;max-width:none;z-index:999999;white-space:normal;pointer-events:none;}.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before{display:none;}}@media (max-width:460px){.con-admin-guild-battle__header,.con-admin-high-seas__header{grid-template-columns:1fr;}.con-admin-inventory__active-games>summary{grid-template-columns:1fr;padding:6px 10px;justify-content:space-between;}.con-admin-inventory__active-games>summary span,.con-admin-inventory__active-games>summary small{min-height:22px;justify-content:flex-start;text-align:left;}}.con-admin-d20,.con-admin-fishing,.con-admin-high-seas,.con-admin-guild-battle,.con-admin-boss-battle{--con-space-3:10px;gap:10px;}.con-admin-daily-login-toast,.con-admin-d20-notifier,.con-admin-2d-fam-sticky-toast,.con-admin-achievement-toast{scroll-margin-top:var(--con-admin-toast-top);}.con-admin-guild-battle__header .con-admin-shortcode-chip,.con-admin-guild-battle__header .con-admin-game-meta-chip,.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip,.con-admin-high-seas__header .con-admin-shortcode-chip,.con-admin-high-seas__header .con-admin-game-meta-chip,.con-admin-high-seas__header .con-admin-high-seas__cost-chip,.con-admin-high-seas__header>.con-admin-game-cooldown-chip,.con-admin-high-seas__meta .con-admin-shortcode-chip{position:static;top:auto;right:auto;display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:auto;min-width:0;max-width:100%;min-height:24px;height:auto;margin:0;padding:3px 8px;border-radius:4px;box-sizing:border-box;font-size:12px;line-height:1;font-weight:600;white-space:normal;overflow-wrap:anywhere;text-align:left;background:var(--con-admin-chip-bg,#f7f9fc);border:1px solid var(--con-admin-chip-border,#d7e0ea);color:var(--con-admin-chip-color,#23384d);box-shadow:none;text-transform:none;letter-spacing:0;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip{background:var(--con-admin-chip-bg,#f7f9fc);border-color:var(--con-admin-chip-border,#d7e0ea);color:var(--con-admin-chip-color,#23384d);}.con-admin-high-seas__meta{gap:6px 8px;}.con-admin-level-card__fill,.con-admin-level-card--minimal .con-admin-level-card__fill{box-shadow:none;}.con-admin-fishing__modifier-list,.con-admin-guild-battle__modifier-list{padding:0;}.con-admin-fishing__modifiers{background:transparent;padding:0;}.con-admin-inventory .con-admin-inventory__active-games,.con-admin-inventory__active-games{width:100%;max-width:100%;align-self:stretch;margin-top:6px;text-align:initial;box-sizing:border-box;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,.con-admin-inventory__active-games>summary{min-height:34px;gap:6px;box-sizing:border-box;line-height:1.2;}.con-admin-inventory .con-admin-inventory__active-games>summary span,.con-admin-inventory__active-games>summary span{min-height:0;line-height:1.2;}.con-admin-inventory .con-admin-inventory__active-games>summary::marker,.con-admin-inventory__active-games>summary::marker{font-size:0;}.con-admin-inventory .con-admin-inventory__active-game-help,.con-admin-inventory__active-game-help{margin:0;text-align:left;padding:0 8px 8px;}.con-admin-inventory .con-admin-inventory__active-game-list,.con-admin-inventory__active-game-list{justify-content:flex-start;padding:8px;}.con-admin-inventory .con-admin-inventory__active-game-toggle,.con-admin-inventory__active-game-toggle{width:100%;box-sizing:border-box;justify-content:flex-start;}@media (max-width:767px){.con-admin-inventory .con-admin-inventory__active-games>summary,.con-admin-inventory__active-games>summary{min-height:36px;padding:6px 10px;justify-content:space-between;}}.con-admin-high-seas{padding:0px;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip,.con-admin-high-seas__header .con-admin-high-seas__cost-chip,.con-admin-high-seas__header>.con-admin-game-cooldown-chip{position:static;top:auto;right:auto;display:inline-flex;flex:0 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:auto;min-width:0;max-width:100%;min-height:24px;height:auto;margin:0;padding:3px 8px;border:1px solid rgba(0,0,0,0.08);border-radius:4px;box-sizing:border-box;background:rgba(0,0,0,0.03);color:inherit;box-shadow:none;font-size:12px;line-height:1;font-weight:inherit;white-space:normal;overflow-wrap:anywhere;text-align:left;text-transform:none;letter-spacing:0;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip br,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip br,.con-admin-high-seas__header .con-admin-high-seas__cost-chip br,.con-admin-high-seas__header>.con-admin-game-cooldown-chip br{display:none;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip strong,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip strong,.con-admin-high-seas__header .con-admin-high-seas__cost-chip strong,.con-admin-high-seas__header>.con-admin-game-cooldown-chip strong,.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip span,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip span,.con-admin-high-seas__header .con-admin-high-seas__cost-chip span,.con-admin-high-seas__header>.con-admin-game-cooldown-chip span{display:inline-flex;align-items:center;min-width:0;max-width:100%;margin:0;font-size:inherit;line-height:1;white-space:normal;overflow-wrap:anywhere;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip strong,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip strong,.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;font-size:11px;font-weight:600;opacity:.72;}.con-admin-guild-battle__header .con-admin-guild-battle__cost-chip span,.con-admin-guild-battle__header>.con-admin-game-cooldown-chip span,.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;font-size:12px;font-weight:600;}.con-admin-inventory__section--game-modifiers,.con-admin-inventory__section--usable-game-items,.con-admin-inventory__section--other-owned{display:grid;gap:8px;}.con-admin-inventory-display__category--usable{background:#f5f5f5;color:#111827;}.con-admin-inventory__item>.con-admin-inventory__active-games{margin-top:auto;padding-top:8px;border-top:0;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,.con-admin-inventory__active-games>summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;white-space:nowrap;width:100%;border-top:0;padding:6px 10px;}.con-admin-inventory .con-admin-inventory__active-games>summary span,.con-admin-inventory__active-games>summary span{display:inline-flex;align-items:center;white-space:nowrap;min-width:0;}.con-admin-inventory__active-games[open]>summary{border-bottom:0;}@media (max-width:767px){.con-admin-inventory .con-admin-inventory__active-games>summary,.con-admin-inventory__active-games>summary{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;white-space:nowrap;padding:6px 10px;}}@keyframes conAdminRaidHit{0%{transform:translateX(0) scale(1);}30%{transform:translateX(-6px) scale(1.03);}65%{transform:translateX(5px) scale(.99);}100%{transform:translateX(0) scale(1);}}@keyframes conAdminRaidCounter{0%{transform:translateX(0) scale(1);}25%{transform:translateX(6px) scale(1.03);}50%{transform:translateX(-8px) scale(1.01);}75%{transform:translateX(5px) scale(.99);}100%{transform:translateX(0) scale(1);}}@keyframes conAdminRaidPop{from{opacity:0;transform:translateY(10px) scale(.98);}to{opacity:1;transform:translateY(0) scale(1);}}.con-admin-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;}}@keyframes conFishingShadowCruise{0%,72%,100%{opacity:0;transform:translate(-94%,-50%) scale(.62) rotate(-4deg);}18%,52%{opacity:.44;}36%{opacity:.38;transform:translate(-18%,-58%) scale(.76) rotate(3deg);}}@keyframes conFishingShadowReveal{from{opacity:0;transform:translate(-72%,-42%) scale(.54) rotate(-7deg);}to{opacity:.88;transform:translate(-50%,-50%) scale(.9) rotate(0);}}@keyframes conFishingShadowTug{0%,100%{transform:translate(-50%,-50%) scale(.9) rotate(-2deg);}50%{transform:translate(-46%,-58%) scale(.96) rotate(3deg);}}@keyframes conFishingSplashRing{0%{opacity:.78;transform:translate(-50%,-50%) scale(.35);}100%{opacity:0;transform:translate(-50%,-50%) scale(4.4);}}@keyframes conFishingSplashDrop1{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(-34px,-24px) scale(.72);}}@keyframes conFishingSplashDrop2{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(28px,-28px) scale(.68);}}@keyframes conFishingSplashDrop3{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(-16px,-36px) scale(.64);}}@keyframes conFishingSplashDrop4{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(13px,-32px) scale(.62);}}@keyframes conFishingBiteWindow{from{transform:scaleX(1);}to{transform:scaleX(0);}}@keyframes conFishingBobberDrift{0%,100%{transform:translate(-50%,-50%) translateY(0) translateX(0);}50%{transform:translate(-50%,-50%) translateY(4px) translateX(2px);}}@keyframes conFishingBobberAlarm{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(0);}25%{transform:translate(-50%,-46%) translateY(5px) rotate(-5deg);}55%{transform:translate(-50%,-56%) translateY(-3px) rotate(4deg);}75%{transform:translate(-50%,-45%) translateY(7px) rotate(-3deg);}}@keyframes conFishingBobberReelChallenge{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(0deg);}30%{transform:translate(-50%,-50%) translateY(5px) rotate(-3deg);}60%{transform:translate(-50%,-50%) translateY(-3px) rotate(3deg);}}@keyframes conFishingBobberReelLong{0%,100%{transform:translate(-50%,-50%) translateY(0) translateX(0) rotate(0deg);}25%{transform:translate(-50%,-50%) translateY(4px) translateX(-2px) rotate(-3deg);}55%{transform:translate(-50%,-50%) translateY(-4px) translateX(2px) rotate(2deg);}78%{transform:translate(-50%,-50%) translateY(3px) translateX(1px) rotate(-1deg);}}.con-admin-fam-mail__filter,.con-admin-fam-mail__chip,.con-admin-fam-mail__chip-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;}.con-admin-fam-mail__chip-label{min-width:0;line-height:1;}.con-admin-fam-mail__chip-label>span{line-height:1.15;}.con-admin-fam-mail__chip-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;min-width:14px;line-height:1;margin:0;}.con-admin-fam-mail__chip-icon--asset{object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(11%) saturate(638%) hue-rotate(176deg) brightness(92%) contrast(86%);opacity:.95;}.con-admin-fam-mail__filter .con-admin-fam-mail__chip-icon--asset{width:15px;height:15px;min-width:15px;}.con-admin-fam-mail__filter .con-admin-fam-mail__chip-icon--asset,.con-admin-fam-mail__chip .con-admin-fam-mail__chip-icon--asset{filter:brightness(0) saturate(100%) invert(43%) sepia(11%) saturate(638%) hue-rotate(176deg) brightness(92%) contrast(86%);opacity:.95;}.con-admin-fam-mail__filter.is-active .con-admin-fam-mail__chip-icon--asset{opacity:1;}.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!important;-webkit-text-fill-color:#94a3b8!important;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!important;-webkit-text-fill-color:#94a3b8!important;}.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-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{grid-column:auto;justify-self:stretch;width:100%;max-width:100%;min-width:0;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;justify-content:stretch;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__item{display:flex!important;width:100%;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__copy{display:none!important;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{width:100%!important;max-width:40px;height:auto!important;aspect-ratio:1/1;flex:0 1 40px!important;}.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:520px){.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{gap:6px;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{max-width:36px;flex-basis:36px!important;}}.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!important;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!important;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!important;}.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!important;max-width:56px;height:56px!important;max-height:56px;min-width:0;min-height:0;flex:0 0 56px!important;overflow:hidden;}@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!important;max-width:60px;height:60px!important;max-height:60px;flex-basis:60px!important;}}.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step.is-complete,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step[data-complete="1"],.con-admin-quests-shortcode .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step.is-complete,.con-admin-quests-shortcode .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step[data-complete="1"]{color:#8c8f94;}.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step.is-complete .con-admin-daily-task-item__detail-label,.con-admin-fam-notification-panel--quests .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step[data-complete="1"] .con-admin-daily-task-item__detail-label,.con-admin-quests-shortcode .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step.is-complete .con-admin-daily-task-item__detail-label,.con-admin-quests-shortcode .con-admin-daily-task-item__details .con-admin-daily-task-item__detail-step[data-complete="1"] .con-admin-daily-task-item__detail-label{text-decoration-line:line-through!important;text-decoration-thickness:1.5px;text-decoration-color:currentColor;}.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!important;}.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:8px;height:auto;min-height:0;max-height:none;box-sizing:border-box;overflow:visible;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{display:flex;align-items:center;justify-content:space-between;gap:8px 10px;min-width:0;line-height:1.15;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line strong,.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{min-width:0;max-width:100%;overflow:visible;white-space:normal;text-overflow:clip;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line strong{font-size:.92rem;font-weight:600;color:#0f172a;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{flex:0 1 auto;font-size:.78rem;font-weight:600;color:#475569;text-align:right;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;max-height:none;overflow:visible;margin:0;padding:0;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail{display:grid;align-content:center;gap:2px;width:auto;min-width:0;max-width:100%;min-height:36px;box-sizing:border-box;padding:6px 8px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.86);border-radius:4px;line-height:1.15;white-space:normal;}.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;line-height:1.1;white-space:normal;overflow:visible;text-overflow:clip;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dt{font-size:.64rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:#64748b;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dd{overflow-wrap:anywhere;font-size:.8rem;font-weight:600;color:#0f172a;}.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: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-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 .con-admin-raid-attack-feedback__party,.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;}.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{display:grid;grid-template-columns:minmax(96px,136px) minmax(0,1fr);align-items:start;gap:10px;padding-top:6px;padding-bottom:4px;}.con-admin-boss-battle__visual,.con-admin-boss-battle__main{width:100%;min-width:0;}.con-admin-boss-battle__visual .con-admin-boss-battle__icon{width:min(136px,34vw);height:min(136px,34vw);min-width:96px;min-height:96px;}.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;overflow:visible;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{align-items:flex-start;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;}}@media (max-width:520px){.con-admin-boss-battle__boss{grid-template-columns:minmax(88px,32vw) minmax(0,1fr);justify-items:stretch;gap:8px;}.con-admin-boss-battle__visual .con-admin-boss-battle__icon{width:min(120px,32vw);height:min(120px,32vw);min-width:86px;min-height:86px;}.con-admin-boss-battle .con-admin-party-raid-hp,.con-admin-boss-battle .con-admin-party__buffs--raid,.con-admin-boss-battle .con-admin-boss-battle__hp-box,.con-admin-boss-battle .con-admin-raid-attack-feedback{display:grid;visibility:visible;opacity:1;height:auto;max-height:none;overflow:visible;}.con-admin-boss-battle .con-admin-party__buffs--raid{display:flex;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{display:grid;gap:4px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{max-width:none;text-align:left;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{grid-template-columns:1fr;}}@media (max-width:420px){.con-admin-boss-battle__meta-chips{grid-template-columns:1fr;}}.con-admin-fam-notifications__panel{max-height:calc(100vh - 24px);overflow:hidden;}.con-admin-fam-notification-panel{max-height:min(720px,calc(100vh - 80px));}.con-admin-fam-notification-panel--quests{max-height:min(760px,calc(100vh - 80px));}@supports (height: 100dvh){.con-admin-fam-notifications__panel{max-height:calc(100dvh - 24px);}.con-admin-fam-notification-panel{max-height:min(720px,calc(100dvh - 80px));}.con-admin-fam-notification-panel--quests{max-height:min(760px,calc(100dvh - 80px));}}.con-admin-quests-shortcode.con-admin-fam-notification-panel,.con-admin-quests-shortcode .con-admin-fam-notification-panel,.con-admin-quests-shortcode .con-admin-fam-notification-panel__body,.con-admin-quests-shortcode__body{max-height:none!important;overflow:visible!important;}.con-admin-fam-notifications__panel>.con-admin-fam-notification-panel{max-height:inherit;}.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!important;}.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-2d-fam-plan{--con-admin-modern-control-height:36px;--con-admin-modern-control-radius:4px;--con-admin-modern-control-border:rgba(0,0,0,.14);--con-admin-modern-control-border-hover:rgba(0,0,0,.24);--con-admin-modern-control-bg:#fff;--con-admin-modern-control-hover-bg:#f6f7f7;--con-admin-modern-control-text:inherit;}.con-admin-schedule-shell .con-admin-schedule-filters,.con-admin-schedule-shell .con-admin-tcg-filters,.con-admin-tcg-shell .con-admin-tcg-filters,.con-admin-tcg-shell .con-admin-tcg-filters--selector,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filters{align-items:flex-end!important;gap:10px!important;}.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-tcg-filter-wrap,.con-admin-tcg-shell .con-admin-tcg-filter-wrap,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filter{gap:5px!important;}.con-admin-schedule-shell .con-admin-schedule-filter span,.con-admin-schedule-shell .con-admin-tcg-filter-wrap>span,.con-admin-tcg-shell .con-admin-tcg-filter-wrap>span,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filter>span{font-size:11px!important;font-weight:600;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:rgba(0,0,0,.72)!important;}.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select,.con-admin-schedule-shell .con-admin-tcg-filter,.con-admin-tcg-shell .con-admin-tcg-filter,.con-admin-tcg-shell .con-admin-tcg-collection-selector,.con-admin-2d-fam-plan .con-admin-tcg-filter-input,.con-admin-2d-fam-plan .con-admin-tcg-filter-select,.con-admin-2d-fam-plan .con-admin-convention-field__input{appearance:auto!important;width:100%!important;min-height:var(--con-admin-modern-control-height)!important;height:var(--con-admin-modern-control-height)!important;margin:0!important;padding:6px 9px!important;box-sizing:border-box!important;border:1px solid var(--con-admin-modern-control-border)!important;border-radius:var(--con-admin-modern-control-radius)!important;background:var(--con-admin-modern-control-bg)!important;color:var(--con-admin-modern-control-text)!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:400;line-height:1.3!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;}.con-admin-schedule-shell .con-admin-schedule-filter__input:focus,.con-admin-schedule-shell .con-admin-schedule-filter__select:focus,.con-admin-schedule-shell .con-admin-tcg-filter:focus,.con-admin-tcg-shell .con-admin-tcg-filter:focus,.con-admin-tcg-shell .con-admin-tcg-collection-selector:focus,.con-admin-2d-fam-plan .con-admin-tcg-filter-input:focus,.con-admin-2d-fam-plan .con-admin-tcg-filter-select:focus,.con-admin-2d-fam-plan .con-admin-convention-field__input:focus{border-color:var(--con-admin-modern-control-border-hover)!important;box-shadow:none!important;outline:0!important;}.con-admin-schedule-shell .con-admin-schedule-filter--actions,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filter-actions{align-self:flex-end!important;display:flex!important;align-items:flex-end!important;}.con-admin-schedule-shell .con-admin-schedule-filter--actions .button,.con-admin-schedule-shell .con-admin-schedule-filter__clear,.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button,.con-admin-tcg-shell .con-admin-tcg-filter__clear,.con-admin-tcg-shell .con-admin-tcg-filter-clear,.con-admin-tcg-shell .con-admin-tcg-sort-button,.con-admin-tcg-shell .con-admin-load-more-button,.con-admin-tcg-shell .con-admin-show-more-button,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__clear{appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:var(--con-admin-modern-control-height)!important;height:var(--con-admin-modern-control-height)!important;margin:0!important;padding:0 12px!important;border:1px solid var(--con-admin-modern-control-border)!important;border-radius:var(--con-admin-modern-control-radius)!important;background:var(--con-admin-modern-control-bg)!important;color:var(--con-admin-modern-control-text)!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:600;line-height:1.2!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;transform:none!important;}.con-admin-schedule-shell .con-admin-schedule-filter--actions .button:hover,.con-admin-schedule-shell .con-admin-schedule-filter--actions .button:focus,.con-admin-schedule-shell .con-admin-schedule-filter__clear:hover,.con-admin-schedule-shell .con-admin-schedule-filter__clear:focus,.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past:hover,.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past:focus,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button:hover,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button:focus,.con-admin-tcg-shell .con-admin-tcg-filter__clear:hover,.con-admin-tcg-shell .con-admin-tcg-filter__clear:focus,.con-admin-tcg-shell .con-admin-tcg-filter-clear:hover,.con-admin-tcg-shell .con-admin-tcg-filter-clear:focus,.con-admin-tcg-shell .con-admin-tcg-sort-button:hover,.con-admin-tcg-shell .con-admin-tcg-sort-button:focus,.con-admin-tcg-shell .con-admin-load-more-button:hover,.con-admin-tcg-shell .con-admin-load-more-button:focus,.con-admin-tcg-shell .con-admin-show-more-button:hover,.con-admin-tcg-shell .con-admin-show-more-button:focus,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__clear:hover,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__clear:focus{border-color:var(--con-admin-modern-control-border-hover)!important;background:var(--con-admin-modern-control-hover-bg)!important;color:inherit!important;box-shadow:none!important;outline:0!important;text-decoration:none!important;}.con-admin-schedule-shell .con-admin-attending-toggle{min-height:var(--con-admin-modern-control-height)!important;height:var(--con-admin-modern-control-height)!important;padding:0 12px!important;border-radius:var(--con-admin-modern-control-radius)!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:600;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;}@media (max-width:640px){.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-tcg-filter-wrap,.con-admin-schedule-shell .con-admin-schedule-filter--actions,.con-admin-tcg-shell .con-admin-tcg-filter-wrap,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filter,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filter-actions{width:100%!important;min-width:0!important;}.con-admin-schedule-shell .con-admin-schedule-filter--actions .button,.con-admin-schedule-shell .con-admin-schedule-filter__clear,.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button,.con-admin-tcg-shell .con-admin-tcg-filter__clear,.con-admin-tcg-shell .con-admin-tcg-filter-clear,.con-admin-tcg-shell .con-admin-tcg-sort-button,.con-admin-tcg-shell .con-admin-load-more-button,.con-admin-tcg-shell .con-admin-show-more-button,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__clear{width:100%!important;}}.con-admin-2d-fam-plan [data-fam-plan-group][hidden],.con-admin-2d-fam-plan [data-fam-plan-group].is-hidden,.con-admin-2d-fam-plan [data-fam-plan-item][hidden],.con-admin-2d-fam-plan [data-fam-plan-item].is-hidden,.con-admin-2d-fam-plan [data-role="fam-plan-item-details"][hidden],.con-admin-2d-fam-plan [data-role="fam-plan-item-details"].is-hidden,.con-admin-2d-fam-plan [data-role="fam-plan-empty"][hidden],.con-admin-2d-fam-plan [data-role="fam-plan-choose"][hidden],.con-admin-2d-fam-plan [data-role="fam-plan-loading"][hidden]{display:none!important;}.con-admin-fam-mail .con-admin-fam-mail__filter,.con-admin-fam-mail .con-admin-fam-mail__summary,.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-shortcode-chip,.con-admin-fam-mail .con-admin-fam-mail-send-list__name,.con-admin-fam-mail .con-admin-fam-mail-send-list__action,.con-admin-fam-mail .con-admin-fam-mail__toggle-count,.con-admin-fam-mail .con-admin-fam-mail__reply-send,.con-admin-fam-mail .con-admin-fam-mail__reply-head strong,.con-admin-fam-mail .con-admin-fam-mail__reply-head b,.con-admin-fam-mail .con-admin-fam-mail__reply-inline{font-weight:600;}.con-admin-fam-mail .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-quests-shortcode .con-admin-fam-notification-panel__head.con-admin-quests-shortcode__head{display:none!important;}.con-admin-daily-task-section-label{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;}.con-admin-daily-task-section-label__name{font:inherit!important;font-weight:600;}.con-admin-daily-task-section-label__count{color:#646970!important;font-size:11px!important;font-weight:600;letter-spacing:.02em!important;text-transform:none!important;}.con-admin-fam-mail .con-admin-fam-mail__item--feed{border-radius:4px!important;}.con-admin-fam-mail .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__message-row .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-mail__message-row .con-admin-fam-mail__actions{display:flex!important;align-items:center!important;align-self:flex-end!important;justify-content:flex-end!important;gap:12px!important;margin:0!important;min-height:0!important;white-space:nowrap!important;}.con-admin-fam-mail .con-admin-fam-mail__action-link,.con-admin-fam-mail .con-admin-fam-mail__actions .con-admin-fam-mail__toggle,.con-admin-fam-mail .con-admin-fam-mail__reply-icon{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:#646970!important;font-size:12px!important;font-weight:600;line-height:1.25!important;text-decoration:none!important;}.con-admin-fam-mail .con-admin-fam-mail__action-link:hover,.con-admin-fam-mail .con-admin-fam-mail__action-link:focus-visible,.con-admin-fam-mail .con-admin-fam-mail__actions .con-admin-fam-mail__toggle:hover,.con-admin-fam-mail .con-admin-fam-mail__actions .con-admin-fam-mail__toggle:focus-visible,.con-admin-fam-mail .con-admin-fam-mail__reply-icon:hover,.con-admin-fam-mail .con-admin-fam-mail__reply-icon:focus-visible{background:transparent!important;box-shadow:none!important;color:#145d95!important;text-decoration:none!important;}.con-admin-fam-mail .con-admin-fam-mail__action-label{display:inline!important;font-size:12px!important;font-weight:600;line-height:1.25!important;}.con-admin-fam-mail .con-admin-fam-status__comments,.con-admin-fam-mail .con-admin-fam-mail__replies.con-admin-fam-status__comments{display:grid!important;gap:4px!important;margin:6px 0 0 42px!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;}.con-admin-fam-mail .con-admin-fam-status__comments[hidden],.con-admin-fam-mail .con-admin-fam-mail__replies[hidden]{display:none!important;}.con-admin-fam-mail .con-admin-fam-status__comment,.con-admin-fam-mail .con-admin-fam-status__comments .con-admin-fam-mail__reply{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-main{display:grid!important;gap:4px!important;padding:6px 8px!important;border:0!important;border-radius:4px!important;background:#f6f7f7!important;box-shadow:none!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-head{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-engagement-user__avatar,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-user-avatar-shell{width:18px!important;height:18px!important;min-width:18px!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-meta{display:flex!important;align-items:baseline!important;gap:5px!important;min-width:0!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-name{color:#0f172a!important;font-size:12px!important;font-weight:600;line-height:1.2!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__time,.con-admin-fam-mail .con-admin-fam-status__comment-visibility{color:#646970!important;font-size:11px!important;font-weight:500;line-height:1.2!important;}.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-body{margin:0 0 0 28px!important;padding:0!important;color:#334155!important;font-size:12px!important;line-height:1.35!important;}.con-admin-fam-mail .con-admin-fam-status__comment-box,.con-admin-fam-mail .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin:6px 0 0 42px!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;}.con-admin-fam-mail .con-admin-fam-status__comment-box textarea{min-height:60px!important;padding:7px 9px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:4px!important;box-shadow:none!important;font-size:12px!important;line-height:1.35!important;}.con-admin-fam-mail .con-admin-fam-status__comment-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin-top:5px!important;}.con-admin-fam-mail .con-admin-fam-status__visibility{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0 auto 0 0!important;color:#646970!important;font-size:10px!important;font-weight:600;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important;}.con-admin-fam-mail .con-admin-fam-status__visibility select{min-height:26px!important;padding:1px 22px 1px 7px!important;border-radius:4px!important;font-size:11px!important;font-weight:500;}@media (max-width:782px){.con-admin-fam-mail .con-admin-fam-status__comments,.con-admin-fam-mail .con-admin-fam-status__comment-box,.con-admin-fam-mail .con-admin-fam-mail__item>.con-admin-fam-status__comment-box{margin-left:0!important;}}.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!important;}.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!important;gap:5px!important;padding:6px 8px!important;border:1px solid rgba(15,23,42,.10)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;}.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!important;grid-template-columns:none!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;text-align:left!important;}.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!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;}.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!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;flex:0 0 18px!important;aspect-ratio:1/1!important;margin:0!important;}.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!important;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;}.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!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#1f2937!important;font-size:13px!important;font-weight:600;line-height:1.25!important;white-space:nowrap!important;}.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!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;margin-left:auto!important;min-width:0!important;white-space:nowrap!important;}.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!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;}.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!important;min-width:0!important;margin:0!important;padding:0!important;color:#334155!important;font-size:13px!important;line-height:1.4!important;text-align:left!important;}.con-admin-fam-mail .con-admin-fam-mail__reply-children,.con-admin-fam-mail__panel .con-admin-fam-mail__reply-children{margin-left:10px!important;}@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!important;}}.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!important;transform:none!important;}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{display:inline-grid!important;place-items:center!important;transform-origin:50% 58%!important;animation:con-admin-d20-noticeable-rock-1560 1.15s ease-in-out infinite!important;will-change:transform;}.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:.95s!important;}@keyframes con-admin-d20-noticeable-rock-1560{0%,100%{transform:rotate(-7deg) translateY(0) scale(1);}50%{transform:rotate(7deg) translateY(-1px) scale(1.015);}}@media (prefers-reduced-motion:reduce){.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{animation:none!important;transform:none!important;}}.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:#145d95!important;}.con-admin-d20-modal__choice.is-selected{background:#eef7ff!important;border-color:rgba(25,108,174,.38)!important;box-shadow:0 0 0 1px rgba(25,108,174,.12) inset!important;}.con-admin-d20-modal__choice.is-selected .con-admin-d20-modal__cost-icon{filter:none!important;opacity:1!important;}.con-admin-party__buffs--raid,.con-admin-party__buffs--mascot_melee,.con-admin-party__buffs--raid.is-active,.con-admin-party__buffs--mascot_melee.is-active,.con-admin-boss-battle .con-admin-party__buffs--raid,.con-admin-mascot-melee .con-admin-party__buffs--mascot_melee{display:flex!important;align-items:center!important;align-content:center!important;flex-wrap:wrap!important;gap:4px 6px!important;min-height:0!important;margin:4px 0 6px!important;padding:5px 6px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:4px!important;background:rgba(248,250,252,.58)!important;box-shadow:none!important;line-height:1.2!important;}.con-admin-party__buffs--raid *,.con-admin-party__buffs--mascot_melee *{font-weight:600;}.con-admin-party__buffs--raid>strong,.con-admin-party__buffs--mascot_melee>strong,.con-admin-party__buffs--raid.is-active>strong,.con-admin-party__buffs--mascot_melee.is-active>strong{flex:0 0 auto!important;margin:0 2px 0 0!important;color:#334155!important;font-size:.76rem!important;line-height:1.15!important;letter-spacing:0!important;}.con-admin-party__buffs--raid .con-admin-party__buff-chip,.con-admin-party__buffs--mascot_melee .con-admin-party__buff-chip,.con-admin-party__buffs--raid .con-admin-shortcode-chip,.con-admin-party__buffs--mascot_melee .con-admin-shortcode-chip{min-height:18px!important;margin:0!important;padding:2px 5px!important;border-color:rgba(148,163,184,.22)!important;border-radius:4px!important;background:#fff!important;color:#475569!important;font-size:.7rem!important;line-height:1.15!important;box-shadow:none!important;}.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!important;transform:none!important;}.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon{display:inline-grid!important;place-items:center!important;transform-origin:50% 58%!important;animation:con-admin-d20-notifier-tilt-1562 1.05s ease-in-out infinite!important;will-change:transform!important;}.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!important;}.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%!important;}@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!important;transform:none!important;}}.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!important;align-items:center!important;align-content:center!important;flex-wrap:wrap!important;gap:4px 6px!important;min-height:0!important;margin:4px 0 6px!important;padding:5px 6px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:4px!important;background:rgba(248,250,252,.58)!important;box-shadow:none!important;line-height:1.2!important;}.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!important;margin:0 2px 0 0!important;color:#334155!important;font-size:.76rem!important;line-height:1.15!important;letter-spacing:0!important;}.con-admin-party__buffs .con-admin-party__buff-chip,.con-admin-party__buffs .con-admin-shortcode-chip{min-height:18px!important;margin:0!important;padding:2px 5px!important;border-color:rgba(148,163,184,.22)!important;border-radius:4px!important;background:#fff!important;color:#475569!important;font-size:.7rem!important;line-height:1.15!important;box-shadow:none!important;}.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!important;place-items:center!important;transform-origin:50% 58%!important;animation:con-admin-d20-notifier-tilt-1564 1.05s ease-in-out infinite!important;will-change:transform!important;}@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!important;transform:none!important;}}.con-admin-boss-battle strong,.con-admin-boss-battle b,.con-admin-party-raid-hp strong,.con-admin-party-raid-hp b,.con-admin-party__buffs strong,.con-admin-party__buffs b{font-weight:600;}.con-admin-boss-battle__icon{position:relative!important;overflow:visible!important;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!important;left:50%!important;top:50%!important;z-index:4!important;width:128px!important;max-width:140%!important;height:46px!important;transform:translate(-50%,-50%)!important;pointer-events:none!important;opacity:0;}.con-admin-boss-battle__main>.con-admin-raid-swords{display:none!important;}.con-admin-boss-battle__icon>.con-admin-raid-swords.is-clashing{opacity:1!important;}.con-admin-boss-battle__icon .con-admin-raid-swords span{top:6px!important;}.con-admin-boss-battle__icon .con-admin-raid-swords__left{left:5px!important;}.con-admin-boss-battle__icon .con-admin-raid-swords__right{right:5px!important;}.con-admin-party-raid-hp__head,.con-admin-boss-battle__hp-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#0f172a!important;font-size:.85rem!important;font-weight:600;line-height:1.2!important;}.con-admin-party-raid-hp__title{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;}.con-admin-party-raid-hp__hp-value{color:#475569!important;white-space:nowrap!important;}.con-admin-party-raid-hp__hp-value strong{color:#0f172a!important;}.con-admin-party-raid-hp__head>strong,.con-admin-party-raid-hp__title>strong,.con-admin-boss-battle__hp-head>strong{color:inherit!important;font-size:inherit!important;font-weight:600;line-height:inherit!important;}.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!important;font-weight:600;line-height:inherit!important;}.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!important;opacity:.55!important;}@media (max-width:700px){.con-admin-boss-battle__icon>.con-admin-raid-swords{width:112px!important;}}[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-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!important;}.con-admin-mascot-melee__arena{margin:0!important;padding:0!important;gap:8px!important;min-height:0!important;border-radius:4px!important;overflow:hidden!important;}.con-admin-mascot-melee__arena:before{display:none!important;}.con-admin-mascot-melee__card{gap:5px!important;min-height:0!important;padding:8px!important;box-shadow:none!important;}.con-admin-mascot-melee__card.is-your-guild{outline-offset:1px!important;}.con-admin-mascot-melee__portrait,.con-admin-mascot-melee__mascot-image-wrap{width:82px!important;height:82px!important;}.con-admin-mascot-melee__mascot-image-wrap{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}.con-admin-mascot-melee__card-copy{gap:1px!important;}.con-admin-mascot-melee__card-copy strong{font-size:.9rem!important;}.con-admin-mascot-melee__card-copy small{font-size:.68rem!important;}.con-admin-mascot-melee__card .con-admin-mascot-melee__bar{max-width:100%!important;}.con-admin-mascot-melee__card p{margin:0!important;font-size:.78rem!important;line-height:1.15!important;}.con-admin-mascot-melee__feedback{min-height:0!important;margin:8px 0!important;padding:7px 8px!important;}.con-admin-mascot-melee__controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;margin-top:8px!important;flex-wrap:nowrap!important;}.con-admin-mascot-melee__attack-panel,.con-admin-mascot-melee__potion-control{display:contents!important;min-width:0!important;min-height:0!important;}.con-admin-mascot-melee__controls .con-admin-game-action-button{width:100%!important;min-width:0!important;min-height:38px!important;font-size:12px!important;line-height:1.1!important;}.con-admin-mascot-melee__controls .con-btn__icon{width:16px!important;height:16px!important;min-width:16px!important;}.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!important;height:16px!important;max-width:16px!important;max-height:16px!important;}.con-admin-mascot-melee__potion-note{display:none!important;}.con-admin-guild-battle__outcome{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;inset:auto 12px 12px 12px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;opacity:1!important;transform:none!important;transition:none!important;pointer-events:none!important;z-index:8!important;}.con-admin-guild-battle__outcome[hidden],.con-admin-guild-battle__outcome:not(.has-outcome){display:none!important;}.con-admin-guild-battle__outcome .con-admin-fishing__catch-card{pointer-events:auto!important;}@media (max-width:760px){.con-admin-mascot-melee__arena{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}.con-admin-mascot-melee__card{grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;justify-items:stretch!important;text-align:left!important;padding:7px!important;}.con-admin-mascot-melee__portrait,.con-admin-mascot-melee__mascot-image-wrap{width:58px!important;height:58px!important;}.con-admin-mascot-melee__portrait{grid-row:1 / span 3!important;}.con-admin-mascot-melee__card p{text-align:left!important;}.con-admin-mascot-melee__controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}.con-admin-mascot-melee__controls .con-admin-game-action-button{min-height:34px!important;padding:5px 4px!important;gap:4px!important;font-size:11px!important;}}.con-admin-2d-fam__avatar-modal-dialog{border-radius:4px!important;}.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!important;grid-template-columns:1fr!important;gap:12px!important;padding:18px!important;}.con-admin-2d-fam__avatar-current,.con-admin-2d-fam__avatar-crop-frame{justify-self:center!important;}.con-admin-2d-fam__avatar-controls{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;}.con-admin-2d-fam__avatar-controls label{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;}.con-admin-2d-fam__avatar-controls input[data-role="fam-avatar-zoom"]{width:100%!important;}.con-admin-2d-fam__avatar-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;padding-top:2px!important;}.con-admin-2d-fam__avatar-actions-left,.con-admin-2d-fam__avatar-actions-right{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;}.con-admin-2d-fam__avatar-actions-left{justify-content:flex-start!important;}.con-admin-2d-fam__avatar-actions-right{justify-content:flex-end!important;margin-left:auto!important;}.con-admin-2d-fam__avatar-actions .con-admin-plugin-button{margin:0!important;}@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!important;grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;margin-left:0!important;}.con-admin-2d-fam__avatar-actions .con-admin-plugin-button{width:100%!important;}}.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!important;}.con-admin-d20-modal__dialog{box-shadow:0 20px 48px rgba(15,23,42,.22)!important;}.con-admin-d20-modal__die-wrap,.con-admin-d20-modal__die-shell{box-shadow:none!important;}.con-admin-d20-modal__choice{min-height:60px!important;padding:26px 8px 8px!important;background:#fff!important;color:#111827!important;border:1px solid #d0d0d0!important;box-shadow:none!important;}.con-admin-d20-modal__choice:hover,.con-admin-d20-modal__choice:focus-visible{background:#f6f7f7!important;color:#111827!important;border-color:#bcbcbc!important;box-shadow:0 0 0 1px #dcdcdc inset!important;}.con-admin-d20-modal__choice.is-selected{background:#efefef!important;color:#111827!important;border-color:#bcbcbc!important;box-shadow:0 0 0 1px #dcdcdc inset!important;}.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!important;}.con-admin-d20-modal__choice small,.con-admin-d20-modal__selection-note,.con-admin-d20-modal__status{color:#4b5563!important;}.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)!important;opacity:.72!important;}.con-admin-d20-modal__cost-fallback{color:#6b7280!important;}.con-admin-d20-modal__actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;}.con-admin-d20-modal__cancel,.con-admin-d20-modal__roll{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:5px 12px!important;border:1px solid #d0d0d0!important;background:#f8f8f8!important;color:#111827!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;}.con-admin-d20-modal__roll{background:#111827!important;border-color:#111827!important;color:#fff!important;}.con-admin-d20-modal__cancel:hover,.con-admin-d20-modal__cancel:focus-visible{background:#efefef!important;color:#111827!important;box-shadow:none!important;}.con-admin-d20-modal__roll:hover,.con-admin-d20-modal__roll:focus-visible{background:#1f2937!important;border-color:#1f2937!important;color:#fff!important;box-shadow:none!important;}.con-admin-mascot-melee__controls .con-admin-game-action-button{min-height:42px!important;padding:6px 8px!important;}.con-admin-mascot-melee__controls .con-btn__label{white-space:normal!important;line-height:1.12!important;}.con-admin-mascot-melee__button-limit{display:block!important;margin-top:2px!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important;color:inherit!important;opacity:.72!important;}.con-admin-d20-modal__roll,.con-admin-d20-modal__roll:hover,.con-admin-d20-modal__roll:focus-visible{background:#2271b1!important;border-color:#2271b1!important;color:#fff!important;box-shadow:none!important;}.con-admin-d20-modal__roll:hover,.con-admin-d20-modal__roll:focus-visible{background:#135e96!important;border-color:#135e96!important;color:#fff!important;}.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)!important;opacity:1!important;}.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)!important;opacity:1!important;}.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))!important;}.con-admin-mascot-melee__card .con-admin-mascot-melee__bar{background:rgba(var(--con-admin-mascot-rgb,101,89,149),.16)!important;border:1px solid rgba(var(--con-admin-mascot-rgb,101,89,149),.24)!important;}.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%)!important;opacity:1!important;}.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!important;filter:brightness(0) invert(1) grayscale(1) contrast(1000%)!important;opacity:1!important;}.con-admin-profile-header-shell,.con-admin-profile-header-shell--dark{display:grid;gap:8px;width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;--con-admin-profile-header-accent:#655995;}.con-admin-profile-header-shell>.con-admin-profile-header,.con-admin-profile-header{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;color:#fff;box-sizing:border-box;}.con-admin-profile-header :where(h1,h2,h3,h4,h5,h6,p,span,strong,em,small,li,a,button,i,svg),.con-admin-profile-header-shell>.con-admin-profile-header__status-strip :where(span,strong,i,svg){color:#fff;}.con-admin-profile-header a{color:#fff;text-decoration:none;}.con-admin-profile-header a:hover,.con-admin-profile-header a:focus{text-decoration:none;}.con-admin-profile-header__topline{display:flex;align-items:stretch;justify-content:space-between;gap:12px;width:100%;margin:0 0 14px;}.con-admin-profile-header__welcome{display:block;min-width:0;margin:0;color:#fff;font-size:clamp(30px,7vw,56px);font-weight:600;line-height:.95;letter-spacing:-.04em;text-transform:none;white-space:nowrap;overflow-wrap:normal;}.con-admin-profile-header__welcome-intro,.con-admin-profile-header__welcome-name{display:inline;font:inherit;line-height:inherit;letter-spacing:inherit;opacity:1;}.con-admin-profile-header__badges{flex:0 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;justify-content:end;align-items:stretch;gap:8px;min-width:0;width:auto;max-width:min(100%,420px);}.con-admin-profile-header__badges--count-1{grid-template-columns:none;}.con-admin-profile-header__raid-link{display:flex;align-items:center;gap:9px;width:auto;min-width:154px;max-width:200px;min-height:42px;padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:rgba(255,255,255,.05);box-shadow:none;color:#fff;text-transform:uppercase;letter-spacing:.04em;}.con-admin-profile-header__raid-link:hover,.con-admin-profile-header__raid-link:focus-visible{background:rgba(255,255,255,.08);outline:0;}.con-admin-profile-header__transfer-link.is-disabled{cursor:not-allowed;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.025);color:rgba(255,255,255,.48);opacity:.8;filter:grayscale(1);}.con-admin-profile-header__transfer-link.is-disabled:hover,.con-admin-profile-header__transfer-link.is-disabled:focus-visible{background:rgba(255,255,255,.025);outline:0;}.con-admin-profile-header__transfer-link.is-disabled .con-admin-profile-header__raid-icon{opacity:.5;}.con-admin-profile-header__transfer-link.is-disabled .con-admin-profile-header__raid-copy strong,.con-admin-profile-header__transfer-link.is-disabled .con-admin-profile-header__raid-copy span{color:rgba(255,255,255,.52);opacity:1;}.con-admin-profile-header__raid-icon{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;}.con-admin-profile-header__raid-icon img,.con-admin-profile-header__raid-icon svg,.con-admin-profile-header__raid-icon .con-admin-asset-icon{display:block;width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1);}.con-admin-profile-header__raid-copy{display:grid;gap:0;min-width:0;line-height:1.12;}.con-admin-profile-header__raid-copy strong{font-size:12px;font-weight:600;}.con-admin-profile-header__raid-copy span{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;opacity:.82;}.con-admin-profile-header__grid{display:grid;grid-template-columns:minmax(132px,170px);grid-template-areas:"identity" "items";gap:8px;align-items:start;justify-items:center;justify-content:center;width:100%;margin:0;}.con-admin-profile-header__column{min-width:0;display:grid;align-content:start;align-items:start;gap:8px;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;}.con-admin-profile-header__column--identity{grid-area:identity;justify-items:center;text-align:center;}.con-admin-profile-header__column--items{grid-area:items;justify-items:center;text-align:center;}.con-admin-profile-header__identity-row,.con-admin-profile-header__avatar{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;}.con-admin-profile-header__avatar-shell,.con-admin-profile-header__avatar-shell.con-admin-user-avatar-shortcode,.con-admin-profile-header__avatar-shell--editable.con-admin-user-avatar-shortcode{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(104px,10.5vw,132px);height:clamp(104px,10.5vw,132px);min-width:clamp(104px,10.5vw,132px);min-height:clamp(104px,10.5vw,132px);aspect-ratio:1 / 1;max-width:132px;max-height:132px;margin:0 auto;padding:0;border:2px solid var(--con-admin-profile-header-accent,#655995);border-radius:50%;background:transparent;box-shadow:none;box-sizing:border-box;line-height:0;overflow:visible;}.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-manager,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-card,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-trigger,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-preview{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;line-height:0;box-sizing:border-box;}.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-trigger,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-preview{position:relative;border-radius:50%;overflow:hidden;}.con-admin-profile-header__avatar-shell .con-admin-profile-header__avatar-img,.con-admin-profile-header__avatar-shell .con-admin-user-avatar--preview,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-preview>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;border:0;border-radius:50%;background:transparent;box-shadow:none;object-fit:cover;object-position:center center;transform:none;}.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-hover{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;border-radius:50%;background:color-mix(in srgb,var(--con-admin-profile-header-accent,#655995) 72%,transparent);color:#fff;font-size:13px;font-weight:600;line-height:1.15;text-align:center;opacity:0;transition:opacity .12s ease;box-sizing:border-box;pointer-events:none;}.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-trigger:hover .con-admin-2d-fam__avatar-hover,.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-trigger:focus-visible .con-admin-2d-fam__avatar-hover{opacity:1;}.con-admin-profile-header__avatar-shell .con-admin-2d-fam__avatar-trigger:focus-visible{outline:2px solid var(--con-admin-profile-header-accent,#655995);outline-offset:3px;}.con-admin-profile-header__avatar-shell [data-role="fam-avatar-crop-image"]{width:auto;height:auto;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;filter:none;object-fit:contain;transform-origin:center center;}.con-admin-profile-header__items-list{display:grid;gap:4px;margin:0 auto;padding:0;list-style:none;justify-self:center;justify-content:center;}.con-admin-profile-header__item{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:1px;border:0;background:transparent;box-shadow:none;}.con-admin-profile-header__item .con-admin-inventory__visual,.con-admin-profile-header__item-visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;min-height:0;max-height:28px;border:0;background:transparent;overflow:hidden;}.con-admin-profile-header__item .con-admin-inventory__visual img,.con-admin-profile-header__item-visual img{display:block;width:100%;height:100%;max-width:100%;max-height:28px;object-fit:contain;}.con-admin-profile-header__item-name,.con-admin-profile-header__identity-copy,.con-admin-profile-header__discord,.con-admin-profile-header__gaming-list{display:none;}.con-admin-profile-header-shell>.con-admin-profile-header__status-strip.con-admin-stat-chip-grid,.con-admin-profile-header__status-strip.con-admin-stat-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-profile-header__status-strip .con-admin-profile-header__status-chip.con-admin-stat-chip.con-admin-shortcode-chip{background:transparent;color:#fff;border-color:rgba(255,255,255,.22);border-radius:4px;box-shadow:none;text-align:left;}.con-admin-profile-header__status-chip .con-admin-profile-header__status-icon,.con-admin-profile-header__status-chip .con-admin-stat-chip__icon.con-admin-profile-header__status-icon{background:transparent;color:#fff;box-shadow:none;border-radius:0;}.con-admin-profile-header__status-chip .con-admin-profile-header__status-icon:empty{display:none;}.con-admin-profile-header__status-chip .con-admin-profile-header__status-icon::before,.con-admin-profile-header__status-chip .con-admin-stat-chip__icon::before,.con-admin-profile-header__status-chip .con-admin-profile-header__status-icon::after,.con-admin-profile-header__status-chip .con-admin-stat-chip__icon::after{display:none;content:none;}.con-admin-profile-header__status-chip .con-admin-profile-header__status-body,.con-admin-profile-header__status-chip .con-admin-stat-chip__body.con-admin-profile-header__status-body{min-width:0;text-align:left;justify-items:start;}.con-admin-profile-header__status-chip .con-admin-profile-header__status-label,.con-admin-profile-header__status-chip .con-admin-profile-header__status-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-profile-header__empty,.con-admin-profile-header__empty-small{padding:0;border:0;background:transparent;color:#fff;font-size:13px;line-height:1.35;}@media (max-width:767px){.con-admin-profile-header__topline{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:stretch;justify-content:stretch;gap:10px;width:100%;margin-bottom:12px;}.con-admin-profile-header__welcome,.con-admin-profile-header__badges{grid-column:1 / -1;width:100%;max-width:none;min-width:0;}.con-admin-profile-header__welcome{white-space:normal;overflow-wrap:anywhere;}.con-admin-profile-header__badges{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:stretch;align-items:stretch;}.con-admin-profile-header__badges--count-1{grid-template-columns:minmax(0,1fr);}.con-admin-profile-header__raid-link{width:100%;min-width:0;max-width:none;min-height:42px;padding:8px 10px;box-sizing:border-box;}.con-admin-profile-header__raid-icon{width:24px;height:24px;flex-basis:24px;}.con-admin-profile-header__raid-icon img,.con-admin-profile-header__raid-icon svg,.con-admin-profile-header__raid-icon .con-admin-asset-icon{width:22px;height:22px;}.con-admin-profile-header__grid{grid-template-columns:minmax(0,min(100%,132px));grid-template-areas:"identity" "items";justify-content:center;justify-items:center;gap:8px;}.con-admin-profile-header__column--identity,.con-admin-profile-header__column--items,.con-admin-profile-header__avatar,.con-admin-profile-header__identity-row{justify-items:center;justify-content:center;text-align:center;}.con-admin-profile-header__avatar-shell,.con-admin-profile-header__avatar-shell.con-admin-user-avatar-shortcode,.con-admin-profile-header__avatar-shell--editable.con-admin-user-avatar-shortcode{width:min(32vw,124px);height:min(32vw,124px);min-width:min(32vw,124px);min-height:min(32vw,124px);aspect-ratio:1 / 1;max-width:124px;max-height:124px;}.con-admin-profile-header__items-list{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,136px);max-width:136px;margin-left:auto;margin-right:auto;}.con-admin-profile-header-shell>.con-admin-profile-header__status-strip.con-admin-stat-chip-grid,.con-admin-profile-header__status-strip.con-admin-stat-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:430px){.con-admin-profile-header__welcome{font-size:clamp(28px,11vw,46px);}.con-admin-profile-header__welcome-intro{font:inherit;}.con-admin-profile-header__raid-copy strong{font-size:11px;}.con-admin-profile-header__raid-copy span{font-size:11px;}.con-admin-profile-header__grid{grid-template-columns:minmax(0,min(100%,124px));}.con-admin-profile-header__avatar-shell,.con-admin-profile-header__avatar-shell.con-admin-user-avatar-shortcode,.con-admin-profile-header__avatar-shell--editable.con-admin-user-avatar-shortcode{width:min(31vw,118px);height:min(31vw,118px);min-width:min(31vw,118px);min-height:min(31vw,118px);aspect-ratio:1 / 1;}.con-admin-profile-header-shell>.con-admin-profile-header__status-strip.con-admin-stat-chip-grid,.con-admin-profile-header__status-strip.con-admin-stat-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.con-admin-guild-battle__fighter{position:relative;}.con-admin-guild-battle__commander{position:absolute;top:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:2px;border:2px solid var(--con-guild-accent,#655995);border-radius:50%;background:rgba(255,255,255,.94);box-shadow:none;pointer-events:none;}.con-admin-guild-battle__commander--player{left:8px;}.con-admin-guild-battle__commander--opponent{right:8px;}.con-admin-guild-battle__commander[hidden]{display:none;}.con-admin-guild-battle__commander-avatar{max-width:100%;max-height:100%;border:0;background:transparent;}@media (max-width:767px){.con-admin-mascot-melee__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;}.con-admin-mascot-melee__attack-panel,.con-admin-mascot-melee__potion-control{display:contents;}.con-admin-mascot-melee__controls .con-admin-game-action-button{width:100%;max-width:none;min-width:0;white-space:normal;}.con-admin-mascot-melee__controls .con-btn__label{white-space:normal;}}.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!important;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-profile-header-shell,.con-admin-2d-fam,.con-admin-fam-mail,.con-admin-party-shortcode,.con-admin-notification-settings,.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-game-shell,.con-admin-inventory,.con-admin-guild-bank,.con-admin-class-guide,.con-admin-event-tickets,.con-tournament,.con-tournament-user-status-shell,.con-score-shortcode{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-profile-header-shell>*,.con-admin-2d-fam>*,.con-admin-fam-mail>*,.con-admin-party-shortcode>*,.con-admin-notification-settings>*,.con-admin-schedule-shell>*,.con-admin-tcg-shell>*,.con-admin-game-shell>*,.con-admin-inventory>*,.con-admin-guild-bank>*,.con-admin-class-guide>*,.con-admin-event-tickets>*,.con-tournament>*,.con-tournament-user-status-shell>*,.con-score-shortcode>*{max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-toast-stack,.con-admin-d20-notifier,.con-admin-inventory-drop-toast,.con-admin-daily-login-toast,.con-admin-daily-login-celebration__card{max-width:calc(var(--con-admin-safe-vw,100%) - 32px);}@media (max-width:782px){.con-admin-toast-stack,.con-admin-d20-notifier,.con-admin-inventory-drop-toast,.con-admin-daily-login-toast,.con-admin-daily-login-celebration__card{max-width:calc(var(--con-admin-safe-vw,100%) - 24px);}}.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-guild-bank.con-admin-panel-card{margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-2d-fam-share{margin-bottom:0;}.con-admin-2d-fam__discord-icon{color:var(--con-text-soft,#64748b);}.con-admin-rpg-class-chip{box-sizing:border-box;width:100px;min-width:100px;max-width:100px;justify-content:center;}.con-admin-rpg-class-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:600px){.con-admin-party-shortcode__class.con-admin-rpg-class-chip{width:auto;min-width:0;max-width:100%;}}.con-admin-rpg-class-chip--member,.con-admin-rpg-class-chip--member.con-admin-rpg-class-chip{width:auto;min-width:0;max-width:100%;justify-content:flex-start;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__platform-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__platform-label{flex:0 0 auto;color:var(--con-admin-text-soft,#5b6b7c);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__platform-value{flex:1 1 auto;min-width:min(120px,100%);line-height:1.35;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-games{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-group{display:grid;gap:5px;min-width:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-label{color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;line-height:1.2;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-chips,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-chips .con-admin-game-chip-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;}.con-admin-fam-mail.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__filters,.con-admin-fam-mail .con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__filters,.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__filters{margin-bottom:4px;}.con-admin-fam-mail__panel .con-admin-fam-mail__feed,.con-admin-fam-mail .con-admin-fam-mail__feed{gap:15px!important;}.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!important;overflow:hidden!important;border-radius:4px!important;background:#fff!important;}.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!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:100%!important;margin:0!important;padding:9px 12px!important;border-bottom:1px solid rgba(15,23,42,.10)!important;background:#f7f7fd!important;}.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!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;}.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!important;margin:0 0 0 2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;}.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!important;align-items:baseline!important;gap:4px!important;min-width:0!important;color:#0f172a!important;font-weight:600;line-height:1.25!important;}.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!important;margin-left:auto!important;color:#64748b!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;}.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!important;margin:0!important;padding:0 12px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed .con-admin-fam-mail__body,.con-admin-fam-mail .con-admin-fam-mail__item--feed .con-admin-fam-mail__body{margin:0!important;padding:0!important;}.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--mail-card .con-admin-fam-mail__message-row{padding:0!important;}.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--mail-card .con-admin-fam-mail__body{margin:0!important;padding:12px 14px!important;color:#334155!important;line-height:1.45!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__body--empty,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__body--empty{padding:0!important;}.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!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:8px 12px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#f7f7fd!important;}.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!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin:0!important;min-height:0!important;white-space:nowrap!important;}.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!important;padding:10px!important;border:0!important;border-top:1px solid rgba(15,23,42,.08)!important;border-radius:0!important;background:#f7f7fd!important;box-shadow:none!important;}.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!important;}.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!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies{display:grid!important;gap:8px!important;margin:0!important;padding:10px 12px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#f7f7fd!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies[hidden],.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies[hidden]{display:none!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies-label,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies-label{display:block!important;margin:0!important;color:#64748b!important;font-size:11px!important;font-weight:600;letter-spacing:.03em!important;line-height:1.2!important;text-transform:uppercase!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-main,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-main{padding:10px 12px!important;border:1px solid rgba(15,23,42,.10)!important;border-left:3px solid rgba(100,116,139,.22)!important;border-radius:4px!important;background:#fff!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-children,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-children{display:grid!important;gap:8px!important;margin:0 0 0 14px!important;padding:0!important;}@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!important;}.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!important;}.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!important;gap:1px!important;}.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!important;}.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!important;}.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!important;gap:7px!important;padding:8px 10px!important;}.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--mail-card .con-admin-fam-mail__message-row{padding:0!important;}.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--mail-card .con-admin-fam-mail__body{padding:11px 12px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__replies{padding:10px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-main,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-main{padding:9px 10px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-children,.con-admin-fam-mail .con-admin-fam-mail__item--mail-card .con-admin-fam-mail__reply-children{margin-left:8px!important;}}.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!important;}.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!important;padding:12px 14px!important;color:#334155!important;line-height:1.45!important;}.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!important;}.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!important;gap:8px!important;margin:0!important;padding:10px 12px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#f7f7fd!important;}.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!important;}.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!important;margin:0!important;color:#64748b!important;font-size:11px!important;font-weight:600;letter-spacing:.03em!important;line-height:1.2!important;text-transform:uppercase!important;}.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!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;}.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!important;border:1px solid rgba(15,23,42,.10)!important;border-left:3px solid rgba(100,116,139,.22)!important;border-radius:4px!important;background:#fff!important;}.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!important;gap:8px!important;margin:0 0 0 14px!important;padding:0!important;}@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!important;}.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!important;}.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!important;}.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!important;}}@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;padding:10px;}.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,.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!important;}.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!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;}.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!important;}.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!important;flex:1 1 140px!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 6px!important;min-width:0!important;max-width:100%!important;line-height:1.25!important;overflow-wrap:anywhere!important;}.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!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;}.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!important;margin-left:0!important;white-space:nowrap!important;}.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!important;margin-left:0!important;}.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!important;max-width:100%!important;overflow-wrap:anywhere!important;}.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!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;max-width:100%!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__footer-tags{display:flex!important;flex:1 1 0!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;}.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!important;min-width:0!important;}.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!important;min-width:0!important;max-width:100%!important;white-space:normal!important;}.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!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;}.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!important;max-width:100%!important;overflow-wrap:anywhere!important;}.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!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0 0 0 auto!important;min-width:0!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__action-link,.con-admin-fam-mail .con-admin-fam-mail__action-link{white-space:nowrap!important;}}:root{--con-admin-toast-top:70px;--con-admin-toast-right:16px;}.con-admin-toast-stack,.con-admin-event-checkin-toast{position:fixed;top:var(--con-admin-toast-top);right:var(--con-admin-toast-right);left:auto;bottom:auto;z-index:999999;display:grid;gap:10px;width:min(360px,calc(100vw - var(--con-admin-toast-right) - 12px));max-width:calc(100vw - 24px);padding:0;transform:none;pointer-events:none;}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{align-items:flex-start;min-width:0;width:100%;padding:14px 16px;border-radius:4px;background:rgba(17,24,39,.94);color:#fff;cursor:pointer;pointer-events:auto;}.con-admin-toast strong,.con-admin-d20-notifier strong,.con-admin-event-checkin-toast__content strong,.con-admin-achievement-toast strong{color:#fff;font-weight:600;}.con-admin-toast__body,.con-admin-d20-notifier__text,.con-admin-event-checkin-toast__content{color:rgba(255,255,255,.82);font-size:13px;line-height:1.4;}.con-admin-toast__close,.con-admin-event-checkin-toast__close,.con-admin-d20-notifier__dismiss{border:0;background:transparent;color:rgba(255,255,255,.7);cursor:pointer;}.con-admin-toast__close:hover,.con-admin-toast__close:focus-visible,.con-admin-event-checkin-toast__close:hover,.con-admin-event-checkin-toast__close:focus-visible,.con-admin-d20-notifier__dismiss:hover,.con-admin-d20-notifier__dismiss:focus-visible{color:#fff;}.con-admin-toast--points.is-positive,.con-admin-toast--coins.is-positive,.con-admin-toast--level.is-positive,.con-admin-toast--points.is-success,.con-admin-toast--coins.is-success,.con-admin-toast--level.is-success{box-shadow:inset 0 0 0 2px rgba(74,222,128,.58),0 12px 34px rgba(15,23,42,.26);}.con-admin-toast--points.is-negative,.con-admin-toast--coins.is-negative,.con-admin-toast--level.is-negative,.con-admin-toast--points.is-error,.con-admin-toast--coins.is-error,.con-admin-toast--level.is-error{box-shadow:inset 0 0 0 2px rgba(248,113,113,.66),0 12px 34px rgba(15,23,42,.26);}.con-admin-toast__media img,.con-admin-inventory-drop-toast__icon.has-image img,.con-admin-achievement-toast__media img{display:block;max-width:44px;max-height:44px;background:transparent;border:0;box-shadow:none;}.con-admin-event-checkin-toast__rewards{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}.con-admin-event-checkin-toast__reward{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;}.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-crop-frame.is-dragging{cursor:grabbing;}.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{border:1px solid rgba(229,231,235,.32);box-shadow:0 12px 34px rgba(15,23,42,.26);}.con-admin-toast.is-success,.con-admin-toast.is-positive,.con-admin-toast--points.is-positive,.con-admin-toast--coins.is-positive,.con-admin-toast--level.is-positive,.con-admin-toast--points.is-success,.con-admin-toast--coins.is-success,.con-admin-toast--level.is-success,.con-admin-event-checkin-toast:not(.is-error) .con-admin-event-checkin-toast__dialog{background:rgba(17,24,39,.82);border:2px solid rgba(74,222,128,.74);}.con-admin-toast.is-error,.con-admin-toast.is-negative,.con-admin-toast--points.is-negative,.con-admin-toast--coins.is-negative,.con-admin-toast--level.is-negative,.con-admin-toast--points.is-error,.con-admin-toast--coins.is-error,.con-admin-toast--level.is-error,.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__dialog{background:rgba(17,24,39,.82);border:2px solid rgba(248,113,113,.78);}.con-admin-toast__media,.con-admin-achievement-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:center;}.con-admin-toast__media img,.con-admin-achievement-toast__icon img{display:block;max-width:44px;max-height:44px;object-fit:contain;}.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!important;}.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!important;}}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{display:flex;align-items:center;gap:10px;box-sizing:border-box;background:rgba(17,24,39,.82);}.con-admin-toast__media{order:0;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;min-width:44px;min-height:44px;overflow:hidden;border-radius:4px;}.con-admin-toast__media img,.con-admin-toast__media .con-admin-inventory__visual img,.con-admin-achievement-toast__icon img{display:block;width:auto;height:auto;max-width:44px;max-height:44px;object-fit:contain;}.con-admin-toast__media--text{background:transparent;color:#fff;font-size:12px;line-height:1;}.con-admin-toast__body,.con-admin-achievement-toast__body{flex:1 1 auto;align-self:center;min-width:0;}.con-admin-toast__close{flex:0 0 auto;align-self:center;margin-left:auto;}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:min(360px,calc(var(--con-admin-safe-vw,100vw) - 24px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);transform:translateX(-50%);}}.con-admin-staff-tasks--shortcode .con-admin-staff-task-section__head{gap:6px;}.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-size:14px;line-height:1.25;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-section__head p,.con-admin-staff-tasks--shortcode .con-admin-staff-task-card__head p{font-size:12px;line-height:1.35;}.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!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important;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__update-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:9px 10px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:#fff;color:#334155;font-size:13px;font-weight:500;line-height:1.35;}.con-admin-fam-mail__update-banner[hidden]{display:none;}.con-admin-fam-mail__update-banner .con-admin-plugin-button{flex:0 0 auto;}@media (max-width:640px){.con-admin-fam-mail__update-banner{align-items:stretch;flex-direction:column;}.con-admin-fam-mail__update-banner .con-admin-plugin-button{width:100%;}}@media (max-width:640px){.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__meta,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__name,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__name .con-admin-schedule-card__title-text{justify-items:center;text-align:center;}}.con-admin-quests-shortcode__empty{display:block;margin:6px 0 0;color:var(--con-admin-text-soft,#64748b);font-size:13px;line-height:1.35;text-align:center;}@keyframes conAdminUiFlash{0%{transform:scale(1);}45%{transform:scale(1.025);}100%{transform:scale(1);}}@keyframes conAdminUiStateChange{0%{opacity:.72;transform:translateY(4px) scale(.99);}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes conAdminUiFilterRefresh{0%{opacity:.72;transform:translateY(3px);}100%{opacity:1;transform:translateY(0);}}@keyframes conAdminRewardReveal{0%{opacity:0;transform:translateY(8px) scale(.985);}100%{opacity:1;transform:translateY(0) scale(1);}}.con-admin-ui-flash,.con-admin-stat-chip.is-stat-updated,.con-admin-live-points.is-stat-updated,[data-role="con-user-xp"].is-stat-updated,[data-role="con-user-level"].is-stat-updated,[data-role="inventory-coin-value"].is-stat-updated,[data-role="con-current-coins"].is-stat-updated,.con-admin-current-coins__amount.is-stat-updated{animation:conAdminUiFlash .34s ease both;will-change:transform;}.con-admin-ui-state-change,.con-admin-2d-fam-row.is-motion-updated,.con-admin-2d-fam-detail-row.is-motion-updated,.con-admin-party-card.is-motion-updated,.con-admin-party-member.is-motion-updated,[data-con-admin-party].is-motion-updated,[data-role="fam-mobile-row-actions"].is-motion-updated{animation:conAdminUiStateChange .26s ease both;will-change:opacity,transform;}.con-admin-ui-filter-refresh,.con-admin-schedule-results.is-filter-refreshing,.con-admin-fam-mail__feed.is-filter-refreshing,.con-admin-fam-mail__list.is-filter-refreshing,.con-admin-2d-fam__leaderboard-block.is-filter-refreshing{animation:conAdminUiFilterRefresh .22s ease both;will-change:opacity,transform;}.con-admin-ui-collapse{overflow:hidden;transition:height .22s ease,opacity .18s ease,transform .18s ease;will-change:height,opacity,transform;}.con-admin-ui-collapse.is-collapsing{opacity:0;transform:translateY(-4px);}.con-admin-fam-mail__update-banner{opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform;}.con-admin-fam-mail__update-banner.is-visible{opacity:1;transform:translateY(0);}.con-admin-miku-match__overlay-inner--complete,.con-admin-ui-reward-reveal{animation:conAdminRewardReveal .3s ease both;will-change:opacity,transform;}.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span{animation:conAdminUiStateChange .24s ease both;}.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span:nth-child(2){animation-delay:.025s;}.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span:nth-child(3){animation-delay:.05s;}.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span:nth-child(4){animation-delay:.075s;}.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span:nth-child(5){animation-delay:.1s;}.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span:nth-child(6){animation-delay:.125s;}@media (prefers-reduced-motion:reduce){.con-admin-ui-flash,.con-admin-stat-chip.is-stat-updated,.con-admin-live-points.is-stat-updated,[data-role="con-user-xp"].is-stat-updated,[data-role="con-user-level"].is-stat-updated,[data-role="inventory-coin-value"].is-stat-updated,[data-role="con-current-coins"].is-stat-updated,.con-admin-current-coins__amount.is-stat-updated,.con-admin-ui-state-change,.con-admin-2d-fam-row.is-motion-updated,.con-admin-2d-fam-detail-row.is-motion-updated,.con-admin-party-card.is-motion-updated,.con-admin-party-member.is-motion-updated,[data-con-admin-party].is-motion-updated,[data-role="fam-mobile-row-actions"].is-motion-updated,.con-admin-ui-filter-refresh,.con-admin-schedule-results.is-filter-refreshing,.con-admin-fam-mail__feed.is-filter-refreshing,.con-admin-fam-mail__list.is-filter-refreshing,.con-admin-2d-fam__leaderboard-block.is-filter-refreshing,.con-admin-miku-match__overlay-inner--complete,.con-admin-ui-reward-reveal,.con-admin-miku-match__overlay-inner--complete .con-admin-miku-match__overlay-stats span{animation:none!important;}.con-admin-ui-collapse,.con-admin-fam-mail__update-banner{transition:none!important;}}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail__panel .con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail .con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail .con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail .con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-meta--with-avatar,.con-admin-fam-mail .con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-meta--with-avatar{flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__summary--system,.con-admin-fam-mail .con-admin-fam-mail__summary--system{display:block!important;flex:none!important;width:auto!important;max-width:100%!important;margin:0!important;padding-left:0!important;color:#0f172a!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__summary--system .con-admin-fam-mail__summary-main,.con-admin-fam-mail .con-admin-fam-mail__summary--system .con-admin-fam-mail__summary-main,.con-admin-fam-mail__panel .con-admin-fam-mail__summary--system .con-admin-fam-mail__summary-subline,.con-admin-fam-mail .con-admin-fam-mail__summary--system .con-admin-fam-mail__summary-subline{display:block!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__summary--system .con-admin-fam-mail__summary-subline,.con-admin-fam-mail .con-admin-fam-mail__summary--system .con-admin-fam-mail__summary-subline{margin-top:2px!important;color:#64748b!important;font-weight:500!important;}.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!important;row-gap:6px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__footer-tags{align-self:start!important;}.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!important;grid-row:1!important;align-self:start!important;justify-self:end!important;margin:0!important;white-space:nowrap!important;}.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!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:10px!important;row-gap:4px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__footer-tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;text-indent:0!important;}.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!important;padding:0!important;}.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!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;}.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!important;}.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!important;grid-row:1!important;margin:0!important;padding:0!important;white-space:nowrap!important;}@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!important;}.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!important;grid-row:2!important;justify-self:start!important;}}.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!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;}.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!important;min-width:0!important;}.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!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;margin-left:auto!important;}.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!important;}.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!important;align-self:start!important;justify-content:flex-end!important;margin-left:auto!important;text-align:right!important;}@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!important;}.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!important;grid-row:1!important;justify-self:end!important;justify-content:flex-end!important;margin-left:auto!important;}}.con-admin-fam-mail__item--feed_achievement,.con-admin-fam-mail__item--feed_level,.con-admin-fam-mail__item--feed_attending,.con-admin-fam-mail__item--checkin{--con-admin-feed-activity-accent:#196cae;--con-admin-feed-activity-bg:rgba(25,108,174,.06);--con-admin-feed-activity-chip:rgba(25,108,174,.10);--con-admin-feed-activity-border:rgba(25,108,174,.18);--con-admin-feed-activity-icon:rgba(25,108,174,.12);position:relative!important;border-left:3px solid var(--con-admin-feed-activity-accent)!important;background:linear-gradient(90deg,var(--con-admin-feed-activity-bg),#fff 52%)!important;}.con-admin-fam-mail__item--feed_achievement{--con-admin-feed-activity-accent:#b7791f;--con-admin-feed-activity-bg:rgba(183,121,31,.08);--con-admin-feed-activity-chip:rgba(183,121,31,.12);--con-admin-feed-activity-border:rgba(183,121,31,.22);--con-admin-feed-activity-icon:rgba(183,121,31,.14);}.con-admin-fam-mail__item--feed_level{--con-admin-feed-activity-accent:#6d5bd0;--con-admin-feed-activity-bg:rgba(109,91,208,.07);--con-admin-feed-activity-chip:rgba(109,91,208,.12);--con-admin-feed-activity-border:rgba(109,91,208,.20);--con-admin-feed-activity-icon:rgba(109,91,208,.14);}.con-admin-fam-mail__item--feed_attending{--con-admin-feed-activity-accent:#196cae;--con-admin-feed-activity-bg:rgba(25,108,174,.07);--con-admin-feed-activity-chip:rgba(25,108,174,.11);--con-admin-feed-activity-border:rgba(25,108,174,.20);--con-admin-feed-activity-icon:rgba(25,108,174,.13);}.con-admin-fam-mail__item--checkin{--con-admin-feed-activity-accent:#12805c;--con-admin-feed-activity-bg:rgba(18,128,92,.07);--con-admin-feed-activity-chip:rgba(18,128,92,.12);--con-admin-feed-activity-border:rgba(18,128,92,.20);--con-admin-feed-activity-icon:rgba(18,128,92,.13);}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top--system{align-items:flex-start!important;padding:12px 12px 8px!important;border-bottom:0!important;background:transparent!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-header-line{gap:7px!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip--checkin,.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip--checkin.con-admin-shortcode-chip{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 7px!important;border:1px solid var(--con-admin-feed-activity-border)!important;border-radius:4px!important;background:var(--con-admin-feed-activity-chip)!important;color:var(--con-admin-feed-activity-accent)!important;box-shadow:none!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip-label{gap:6px!important;font-weight:600!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border-radius:4px!important;background:var(--con-admin-feed-activity-icon)!important;color:var(--con-admin-feed-activity-accent)!important;font-size:10px!important;line-height:1!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary--system{color:#17212b!important;font-size:14px!important;line-height:1.35!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-action{color:#475569!important;font-weight:500!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__schedule-link,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__schedule-link{color:var(--con-admin-feed-activity-accent)!important;font-weight:600!important;}.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-subline{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-top:6px!important;padding:4px 7px!important;border:1px solid var(--con-admin-feed-activity-border)!important;border-radius:4px!important;background:rgba(255,255,255,.72)!important;color:#475569!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-reactions{margin:0!important;padding-top:2px!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_level .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_attending .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--checkin .con-admin-fam-reaction.is-active{border-color:var(--con-admin-feed-activity-border)!important;background:var(--con-admin-feed-activity-chip)!important;color:var(--con-admin-feed-activity-accent)!important;}@media (max-width:640px){.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top--system{padding:10px 10px 7px!important;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-reactions{margin:0!important;}}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:min(360px,calc(var(--con-admin-safe-vw,100vw) - 24px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);transform:translateX(-50%);box-sizing:border-box;}.con-admin-event-checkin-toast--direct-add{justify-content:center;}}.con-admin-guild-battle__header{gap:8px;row-gap:8px;column-gap:8px;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait-wrap{width:72px;height:72px;min-width:72px;min-height:72px;}@media (max-width:600px){.con-admin-guild-battle__header{gap:6px;}.con-admin-guild-battle__fighter .con-admin-guild-battle__portrait-wrap{width:68px;height:68px;min-width:68px;min-height:68px;}}@keyframes conAdminUiFilterRefresh{0%{opacity:.88;transform:none;}100%{opacity:1;transform:none;}}.con-admin-schedule-results.is-filter-refreshing,.con-admin-fam-mail__feed.is-filter-refreshing,.con-admin-fam-mail__list.is-filter-refreshing,.con-admin-2d-fam__leaderboard-block.is-filter-refreshing{will-change:opacity;}.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-schedule-shell .con-admin-schedule-row.con-admin-modern-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-modern-row.con-admin-modern-row--schedule{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(320px,2fr);grid-template-areas:"title meta";align-items:center;gap:10px 14px;padding:13px 14px;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites>.con-admin-modern-row__title,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-modern-row.con-admin-modern-row--schedule>.con-admin-modern-row__title{grid-area:title;grid-column:auto;grid-row:auto;min-width:0;padding:0;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites>.con-admin-modern-row__meta-list,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-modern-row.con-admin-modern-row--schedule>.con-admin-modern-row__meta-list{grid-area:meta;grid-column:auto;grid-row:auto;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;min-width:0;padding:0;}@media (max-width:1050px){.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-modern-row.con-admin-modern-row--schedule{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta";}}.con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-card__title-toggle:focus-visible,.con-admin-schedule-shell .con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-shell .con-admin-schedule-card__title-toggle:focus-visible,.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-shell .con-admin-modern-row__title .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 .con-admin-2d-fam__title-toggle:focus,.con-admin-2d-fam .con-admin-2d-fam__title-toggle:focus-visible,.con-admin-2d-fam-table .con-admin-2d-fam__title-toggle:focus,.con-admin-2d-fam-table .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-2d-fam-plan .con-admin-2d-fam-plan__title-toggle:focus,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__title-toggle:focus-visible,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:focus,.con-admin-2d-fam-plan .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!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;justify-content:stretch!important;gap:8px!important;}.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!important;grid-row:1!important;width:auto!important;min-width:0!important;}.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!important;grid-row:1!important;align-self:start!important;justify-self:end!important;margin-left:0!important;}.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!important;}.con-admin-2d-fam__search-results[data-role="fam-search-results"][hidden]{display:none;}.con-admin-schedule-shell .con-admin-2d-fam-row.is-top-party-member,.con-admin-2d-fam .con-admin-2d-fam-row.is-top-party-member,.con-admin-2d-fam-table .con-admin-2d-fam-row.is-top-party-member{background:linear-gradient(90deg,rgba(var(--con-admin-party-rgb,101,89,149),.07),rgba(255,255,255,.96));box-shadow:inset 3px 0 0 rgba(var(--con-admin-party-rgb,101,89,149),.42);}.con-admin-2d-fam .con-admin-2d-fam__top-party-link{position:relative;}.con-admin-2d-fam .con-admin-2d-fam__top-party-link.is-active{color:var(--con-admin-party-color,#655995);background:rgba(var(--con-admin-party-rgb,101,89,149),.08);border-color:rgba(var(--con-admin-party-rgb,101,89,149),.22);}.con-admin-2d-fam .con-admin-2d-fam__top-party-link::after{content:none;display:none;}.con-admin-2d-fam .con-admin-2d-fam__top-party-link .con-admin-2d-fam__party-star+.con-admin-2d-fam__party-star{display:none;}.con-admin-listing-shell{--con-admin-event-accent:#30568f;--con-admin-event-accent-rgb:48,86,143;--con-admin-event-text:#111827;--con-admin-event-muted:#667085;--con-admin-event-border:rgba(17,24,39,.10);--con-admin-event-border-soft:rgba(17,24,39,.07);--con-admin-event-surface:#fff;display:grid;gap:12px;min-width:0;}.con-admin-listing-results,.con-admin-listing-groups,.con-admin-listing-section,.con-admin-listing-day{display:grid;gap:12px;min-width:0;}.con-admin-listing-toolbar{display:block;min-width:0;}.con-admin-listing-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end;padding:10px;border:1px solid var(--con-admin-event-border-soft);border-radius:4px;background:#fff;box-shadow:none;}.con-admin-listing-filter{display:grid;gap:5px;margin:0;min-width:0;}.con-admin-listing-filter>span{color:var(--con-admin-event-muted);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none;}.con-admin-listing-filter__control,.con-admin-listing-shell .con-admin-schedule-filter__input,.con-admin-listing-shell .con-admin-schedule-filter__select{width:100%;min-height:38px;border:1px solid rgba(17,24,39,.14);border-radius:4px;background:#fff;color:var(--con-admin-event-text);font:inherit;font-size:14px;line-height:1.35;padding:7px 10px;box-shadow:none;}.con-admin-listing-filter__control:focus,.con-admin-listing-shell .con-admin-schedule-filter__input:focus,.con-admin-listing-shell .con-admin-schedule-filter__select:focus{border-color:rgba(var(--con-admin-event-accent-rgb),.38);box-shadow:0 0 0 2px rgba(var(--con-admin-event-accent-rgb),.08);outline:0;}.con-admin-listing-button,.con-admin-listing-shell .con-admin-schedule-filter__clear,.con-admin-listing-shell .con-admin-schedule-filter__toggle-past{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;border:1px solid rgba(17,24,39,.12);border-radius:4px;background:#fff;color:var(--con-admin-event-text);font:inherit;font-size:13px;font-weight:600;line-height:1.2;padding:8px 12px;box-shadow:none;text-transform:none;}.con-admin-listing-button:hover,.con-admin-listing-shell .con-admin-schedule-filter__clear:hover,.con-admin-listing-shell .con-admin-schedule-filter__toggle-past:hover{border-color:rgba(var(--con-admin-event-accent-rgb),.28);background:rgba(var(--con-admin-event-accent-rgb),.06);}.con-admin-listing-section__head,.con-admin-listing-shell .con-admin-listing-day__title,.con-admin-listing-shell .con-admin-schedule-day-group__header,.con-admin-listing-shell .con-admin-schedule-header,.con-admin-listing-shell .con-admin-schedule-list__header,.con-admin-listing-shell .con-admin-modern-card-table__header{background:transparent;}.con-admin-listing-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;border:0;}.con-admin-listing-section__main{display:grid;gap:4px;min-width:0;}.con-admin-listing-section__title{margin:0;color:var(--con-admin-event-text);font-size:18px;font-weight:600;line-height:1.25;}.con-admin-listing-section .con-admin-schedule-group__description,.con-admin-listing-section .con-admin-schedule-group__help{margin:0;max-width:72ch;color:var(--con-admin-event-muted);font-size:13px;line-height:1.45;}.con-admin-listing-day{gap:8px;}.con-admin-listing-day__title{display:flex;align-items:center;min-height:24px;padding:0;border:0;color:var(--con-admin-event-text);font-size:14px;font-weight:600;line-height:1.25;}.con-admin-event-list{display:grid;gap:8px;min-width:0;}.con-admin-event-row,.con-admin-listing-shell .con-admin-schedule-card.con-admin-event-row,.con-admin-listing-shell .con-admin-schedule-row.con-admin-event-row{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 10px;border:1px solid var(--con-admin-event-border-soft);border-left:3px solid var(--con-admin-event-border-soft);border-radius:4px;background:var(--con-admin-event-surface);color:var(--con-admin-event-text);box-shadow:none;box-sizing:border-box;transition:border-color .22s ease,border-left-color .26s ease,box-shadow .18s ease,background-color .18s ease;}.con-admin-event-row::before,.con-admin-listing-shell .con-admin-schedule-card.con-admin-event-row::before,.con-admin-listing-shell .con-admin-schedule-row.con-admin-event-row::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--con-admin-event-accent-rgb),.095),rgba(255,255,255,.98) 54%);opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.2,.7,.2,1);will-change:opacity;}.con-admin-event-row>*,.con-admin-listing-shell .con-admin-schedule-card.con-admin-event-row>*,.con-admin-listing-shell .con-admin-schedule-row.con-admin-event-row>*{position:relative;z-index:1;}.con-admin-event-row:hover{border-color:rgba(17,24,39,.12);border-left-color:rgba(17,24,39,.12);background:var(--con-admin-event-surface);}.con-admin-event-row.is-favorited,.con-admin-event-row--is-favorited,.con-admin-event-row[data-favorited="1"],.con-admin-event-row:has(.con-admin-favorite-toggle--star[aria-pressed="true"]),.con-admin-event-row:has(.con-admin-favorite-toggle[aria-pressed="true"]){border-color:rgba(var(--con-admin-event-accent-rgb),.22);border-left-color:rgba(var(--con-admin-event-accent-rgb),.74);background:var(--con-admin-event-surface);box-shadow:none;}.con-admin-event-row.is-favorited::before,.con-admin-event-row--is-favorited::before,.con-admin-event-row[data-favorited="1"]::before,.con-admin-event-row:has(.con-admin-favorite-toggle--star[aria-pressed="true"])::before,.con-admin-event-row:has(.con-admin-favorite-toggle[aria-pressed="true"])::before{opacity:1;}.con-admin-event-row.is-favorited:hover,.con-admin-event-row--is-favorited:hover,.con-admin-event-row[data-favorited="1"]:hover,.con-admin-event-row:has(.con-admin-favorite-toggle--star[aria-pressed="true"]):hover,.con-admin-event-row:has(.con-admin-favorite-toggle[aria-pressed="true"]):hover{border-left-color:rgba(var(--con-admin-event-accent-rgb),.74);background:var(--con-admin-event-surface);}.con-admin-event-row--featured:not(.is-favorited):not([data-favorited="1"]):not(:has(.con-admin-favorite-toggle--star[aria-pressed="true"])):not(:has(.con-admin-favorite-toggle[aria-pressed="true"])){border-left-color:var(--con-admin-event-border-soft);background:var(--con-admin-event-surface);box-shadow:none;}.con-admin-event-row.is-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;}.con-admin-event-row[hidden],.con-admin-event-row.is-hidden,.con-admin-event-detail[hidden],.con-admin-event-detail.is-hidden{display:none;}.con-admin-event-row__favorite{display:flex;align-items:center;justify-content:flex-end;min-width:0;}.con-admin-event-row__body{display:grid;gap:5px;min-width:0;}.con-admin-event-row__title{min-width:0;}.con-admin-event-row__title-toggle,.con-admin-listing-shell .con-admin-schedule-card__title-toggle.con-admin-event-row__title-toggle{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:22px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:pointer;}.con-admin-event-row__title-toggle:hover,.con-admin-listing-shell .con-admin-schedule-card__title-toggle.con-admin-event-row__title-toggle:hover{color:var(--con-admin-event-accent);background:transparent;text-decoration:none;}.con-admin-event-row__title-toggle:focus,.con-admin-event-row__title-toggle:focus-visible,.con-admin-listing-shell .con-admin-schedule-card__title-toggle.con-admin-event-row__title-toggle:focus,.con-admin-listing-shell .con-admin-schedule-card__title-toggle.con-admin-event-row__title-toggle:focus-visible{outline:0;box-shadow:none;}.con-admin-event-row__title-text,.con-admin-listing-shell .con-admin-schedule-card__title-text.con-admin-event-row__title-text{display:block;min-width:0;color:inherit;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-event-row__toggle-icon{flex:0 0 auto;color:var(--con-admin-event-muted);line-height:0;transition:transform .24s cubic-bezier(.2,.7,.2,1),color .18s ease;}.con-admin-event-row__title-toggle[aria-expanded="true"] .con-admin-event-row__toggle-icon{transform:rotate(90deg);color:var(--con-admin-event-accent);}.con-admin-event-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;}.con-admin-event-chip,.con-admin-listing-shell .con-admin-event-chip{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:22px;padding:3px 7px;border:1px solid rgba(17,24,39,.08);border-radius:4px;background:rgba(17,24,39,.025);color:#334155;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-event-chip__label{color:var(--con-admin-event-muted);font-size:11px;font-weight:600;}.con-admin-event-chip--category,.con-admin-event-chip--featured{border-color:rgba(var(--con-admin-event-accent-rgb),.14);background:rgba(var(--con-admin-event-accent-rgb),.06);color:var(--con-admin-event-accent);}.con-admin-event-chip--featured{font-weight:600;}.con-admin-event-row .con-admin-favorite-toggle--star,.con-admin-listing-shell .con-admin-event-row .con-admin-favorite-toggle--star{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:4px;background:transparent;color:#667085;box-shadow:none;line-height:1;cursor:pointer;transition:color .14s ease,transform .14s ease,opacity .14s ease;}.con-admin-event-row .con-admin-favorite-toggle--star:hover,.con-admin-event-row .con-admin-favorite-toggle--star:focus-visible,.con-admin-event-row .con-admin-favorite-toggle--star[aria-pressed="true"]{border:0;background:transparent;color:var(--con-admin-event-accent);outline:0;box-shadow:none;}.con-admin-event-row .con-admin-favorite-toggle--star:hover .con-admin-favorite-icon,.con-admin-event-row .con-admin-favorite-toggle--star:focus-visible .con-admin-favorite-icon{transform:translateY(-1px) scale(1.04);}.con-admin-event-row .con-admin-favorite-toggle--star:focus-visible .con-admin-favorite-icon{outline:2px solid rgba(var(--con-admin-event-accent-rgb),.24);outline-offset:3px;border-radius:4px;}.con-admin-event-row .con-admin-favorite-toggle--star.is-feedback{animation:con-admin-fam-reaction-pop .34s ease-out 1;}.con-admin-event-row .con-admin-favorite-toggle--star.is-feedback[aria-pressed="true"]{animation:con-admin-fam-reaction-pop .34s ease-out 1,con-admin-fam-reaction-glow .42s ease-out 1;}.con-admin-event-row .con-admin-favorite-icon{width:20px;height:20px;transition:transform .14s ease,color .14s ease,opacity .14s ease;}.con-admin-event-detail{display:block;margin:-2px 0 7px;min-width:0;border:1px solid var(--con-admin-event-border-soft);border-top:0;border-left:3px solid var(--con-admin-event-border-soft);border-radius:0 0 4px 4px;background:#fff;color:#334155;box-shadow:none;overflow:hidden;}.con-admin-event-row.is-favorited+.con-admin-event-detail,.con-admin-event-row--is-favorited+.con-admin-event-detail,.con-admin-event-row[data-favorited="1"]+.con-admin-event-detail,.con-admin-event-row:has(.con-admin-favorite-toggle--star[aria-pressed="true"])+.con-admin-event-detail,.con-admin-event-row:has(.con-admin-favorite-toggle[aria-pressed="true"])+.con-admin-event-detail{border-left-color:rgba(var(--con-admin-event-accent-rgb),.74);}.con-admin-event-detail__inner{display:grid;gap:8px;padding:12px 14px;}.con-admin-event-detail__label{display:flex;align-items:center;gap:8px;margin:0;color:var(--con-admin-event-muted);font-size:12px;font-weight:600;line-height:1.2;}.con-admin-event-detail__label::after{content:"";display:block;flex:1 1 auto;height:1px;background:var(--con-admin-event-border-soft);}.con-admin-event-detail p{margin:0;}.con-admin-event-detail .con-admin-schedule-card__description-copy{padding:0;color:inherit;}.con-admin-event-detail .con-admin-schedule-card__description-copy p+p{margin-top:8px;}.con-admin-listing-row--enter,.con-admin-event-row--enter{animation:con-admin-event-row-enter .22s ease-out both;animation-delay:var(--con-admin-ui-enter-delay,0ms);}.con-admin-listing-detail--enter,.con-admin-event-detail--enter{animation:con-admin-event-detail-enter .28s ease-out both;}.con-admin-event-detail.is-animating{display:block;overflow:hidden;transition:max-height .34s cubic-bezier(.2,.7,.2,1),opacity .24s ease,transform .34s cubic-bezier(.2,.7,.2,1);will-change:max-height,opacity,transform;}.con-admin-event-detail.is-opening,.con-admin-event-detail.is-closing{overflow:hidden;}@keyframes con-admin-event-row-enter{from{opacity:.45;transform:translateY(3px);}to{opacity:1;transform:translateY(0);}}@keyframes con-admin-event-detail-enter{from{opacity:.32;transform:translateY(-5px);}to{opacity:1;transform:translateY(0);}}@media (min-width:783px){.con-admin-event-row,.con-admin-listing-shell .con-admin-schedule-card.con-admin-event-row,.con-admin-listing-shell .con-admin-schedule-row.con-admin-event-row{grid-template-columns:minmax(0,1fr) 44px;}.con-admin-event-row__favorite{grid-column:2;grid-row:1;justify-self:end;}.con-admin-event-row__body{grid-column:1;grid-row:1;grid-template-columns:minmax(0,80ch) minmax(220px,1fr);align-items:center;gap:10px;}.con-admin-event-row__title{width:80ch;max-width:100%;}.con-admin-event-row__title-text,.con-admin-listing-shell .con-admin-schedule-card__title-text.con-admin-event-row__title-text{width:100%;max-width:80ch;white-space:nowrap;}.con-admin-event-row__meta{justify-content:flex-start;}}@media (max-width:782px){.con-admin-listing-shell,.con-admin-listing-results,.con-admin-listing-groups{gap:12px;}.con-admin-listing-filters{grid-template-columns:1fr;gap:8px;padding:10px;}.con-admin-listing-section__head{display:grid;grid-template-columns:1fr;}.con-admin-event-row,.con-admin-listing-shell .con-admin-schedule-card.con-admin-event-row,.con-admin-listing-shell .con-admin-schedule-row.con-admin-event-row{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:7px;padding:9px 10px;}.con-admin-event-row__favorite{grid-column:2;grid-row:1;align-self:start;justify-self:end;}.con-admin-event-row__body{grid-column:1;grid-row:1;gap:6px;}.con-admin-event-row__title-text,.con-admin-listing-shell .con-admin-schedule-card__title-text.con-admin-event-row__title-text{white-space:normal;overflow:visible;text-overflow:clip;}.con-admin-event-row__meta{display:grid;grid-template-columns:1fr;gap:4px;}.con-admin-event-chip,.con-admin-listing-shell .con-admin-event-chip{position:relative;justify-content:flex-start;width:100%;min-height:18px;padding:0;border:0;background:transparent;color:#475569;white-space:normal;text-align:left;line-height:1.12;}.con-admin-event-chip__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.con-admin-event-chip::before{content:"";display:inline-block;flex:0 0 14px;width:14px;height:14px;margin-right:1px;background:currentColor;opacity:.78;-webkit-mask:var(--con-admin-event-chip-icon) center / contain no-repeat;mask:var(--con-admin-event-chip-icon) center / contain no-repeat;}.con-admin-event-chip--time{--con-admin-event-chip-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M8 1.5A6.5 6.5 0 1 0 8 14.5A6.5 6.5 0 0 0 8 1.5Zm0 1.4A5.1 5.1 0 1 1 8 13.1A5.1 5.1 0 0 1 8 2.9Zm.65 2.2v2.6l2 1.2-.7 1.15-2.7-1.62V5.1h1.4Z'/%3E%3C/svg%3E");}.con-admin-event-chip--location{--con-admin-event-chip-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M8 1.5a5 5 0 0 0-5 5c0 3.55 5 8 5 8s5-4.45 5-8a5 5 0 0 0-5-5Zm0 6.8a1.8 1.8 0 1 1 0-3.6a1.8 1.8 0 0 1 0 3.6Z'/%3E%3C/svg%3E");}.con-admin-event-chip--category{--con-admin-event-chip-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M2.4 2h5.2l6 6a1.4 1.4 0 0 1 0 2l-3.6 3.6a1.4 1.4 0 0 1-2 0l-6-6V2.4c0-.22.18-.4.4-.4Zm2.1 3.8a1.3 1.3 0 1 0 0-2.6a1.3 1.3 0 0 0 0 2.6Z'/%3E%3C/svg%3E");}.con-admin-event-chip--featured{--con-admin-event-chip-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m8 1.6 1.8 3.65 4.03.59-2.91 2.84.69 4.01L8 10.8l-3.61 1.9.69-4.01-2.91-2.84 4.03-.59L8 1.6Z'/%3E%3C/svg%3E");}.con-admin-event-detail{margin:-2px 0 7px;}}@media (prefers-reduced-motion:reduce){.con-admin-event-row::before,.con-admin-listing-shell .con-admin-schedule-card.con-admin-event-row::before,.con-admin-listing-shell .con-admin-schedule-row.con-admin-event-row::before,.con-admin-event-detail.is-animating,.con-admin-event-row .con-admin-favorite-toggle--star,.con-admin-event-row .con-admin-favorite-toggle--star.is-feedback,.con-admin-event-row .con-admin-favorite-toggle--star.is-feedback[aria-pressed="true"],.con-admin-event-row .con-admin-favorite-icon,.con-admin-listing-row--enter,.con-admin-event-row--enter,.con-admin-listing-detail--enter,.con-admin-event-detail--enter{animation:none;transition:none;transform:none;}}.con-admin-2d-fam-plan.con-admin-listing-shell{gap:12px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filters.con-admin-listing-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__filter--event{min-width:min(100%,220px);}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__groups.con-admin-listing-results{gap:12px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event-group.con-admin-listing-section{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;background:transparent;overflow:visible;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event-header.con-admin-listing-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--con-admin-event-text,#111827);}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event-title{min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__attending-count{flex:0 0 auto;min-height:24px;padding:4px 8px;border:1px solid rgba(var(--con-admin-event-accent-rgb,48,86,143),.14);border-radius:4px;background:rgba(var(--con-admin-event-accent-rgb,48,86,143),.06);color:var(--con-admin-event-accent,#30568f);font-size:12px;font-weight:600;line-height:1.15;}.con-admin-2d-fam-plan .con-admin-event-list--fam-plan{display:grid;gap:8px;min-width:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-event-row{width:100%;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event.con-admin-event-row__title{display:block;min-width:0;gap:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__title-toggle.con-admin-event-row__title-toggle{padding:0;min-height:22px;color:inherit;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__title-toggle-label.con-admin-event-row__title-text{display:block;opacity:1;color:inherit;font-size:15px;font-weight:600;line-height:1.25;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__title-toggle-icon.con-admin-event-row__toggle-icon{width:16px;min-width:16px;margin:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__row-action{align-self:center;justify-self:end;}.con-admin-2d-fam-plan .con-admin-event-chip--date{border-color:rgba(17,24,39,.08);background:rgba(17,24,39,.025);color:#334155;}.con-admin-2d-fam-plan .con-admin-event-chip--fam{border-color:rgba(var(--con-admin-event-accent-rgb,48,86,143),.14);background:rgba(var(--con-admin-event-accent-rgb,48,86,143),.06);color:var(--con-admin-event-accent,#30568f);}.con-admin-2d-fam-plan .con-admin-event-detail.con-admin-2d-fam-plan__item-details{margin:-2px 0 8px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__item-details-inner.con-admin-event-detail__inner{gap:10px;padding:12px 14px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__item-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;min-width:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__item-meta{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid rgba(17,24,39,.07);border-radius:4px;background:rgba(248,250,252,.72);}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__item-meta span,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__description-label{margin:0;color:var(--con-admin-event-muted,#667085);font-size:11px;font-weight:600;line-height:1.2;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__item-meta strong{min-width:0;color:var(--con-admin-event-text,#111827);font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__description{display:grid;gap:5px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__description-text,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__description-text p{margin:0;color:#334155;font-size:13px;line-height:1.45;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__description-text p+p{margin-top:8px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__item-details-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__your-status{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#475569;font-size:13px;line-height:1.25;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__member{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:28px;padding:3px 8px 3px 3px;border:1px solid rgba(17,24,39,.08);border-radius:4px;background:#fff;color:#334155;font-size:12px;font-weight:500;line-height:1.15;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__member span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:782px){.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event-header.con-admin-listing-section__head{align-items:flex-start;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event-title{white-space:normal;}.con-admin-2d-fam-plan .con-admin-event-chip--date{--con-admin-event-chip-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 1.5h1.4v1.4h5.2V1.5H12v1.4h1.1c.77 0 1.4.63 1.4 1.4v8.8c0 .77-.63 1.4-1.4 1.4H2.9c-.77 0-1.4-.63-1.4-1.4V4.3c0-.77.63-1.4 1.4-1.4H4V1.5Zm9.1 5H2.9v6.6h10.2V6.5Z'/%3E%3C/svg%3E");}.con-admin-2d-fam-plan .con-admin-event-chip--fam{--con-admin-event-chip-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M6.1 7.8a2.7 2.7 0 1 0 0-5.4a2.7 2.7 0 0 0 0 5.4Zm5.1.2a2.2 2.2 0 1 0 0-4.4a2.2 2.2 0 0 0 0 4.4ZM6.1 9c-2.6 0-4.7 1.35-4.7 3.05V13c0 .55.45 1 1 1h7.4c.55 0 1-.45 1-1v-.95C10.8 10.35 8.7 9 6.1 9Zm5.1.2c-.38 0-.74.04-1.08.12c1.13.66 1.88 1.62 1.88 2.73V13c0 .35-.08.68-.22 1h1.82c.55 0 1-.45 1-1v-.72c0-1.67-1.52-3.08-3.4-3.08Z'/%3E%3C/svg%3E");}}@media (prefers-reduced-motion:reduce){.con-admin-2d-fam-plan .con-admin-event-detail.is-animating{transition:none;transform:none;}}.con-admin-2d-fam-plan:not([data-fam-plan-has-main-event="1"]) [data-fam-plan-dependent-filter]{display:none;}@media (max-width:782px){.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-event-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:8px;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-event-row>.con-admin-event-row__body{grid-column:1;grid-row:1;display:grid;gap:8px;min-width:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-event-row>.con-admin-2d-fam-plan__row-action{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:-5px -4px 0 0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__event.con-admin-event-row__title,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__row-meta.con-admin-event-row__meta{grid-column:auto;grid-row:auto;min-width:0;}.con-admin-2d-fam-plan .con-admin-2d-fam-plan__title-toggle.con-admin-event-row__title-toggle{width:100%;min-width:0;}}.con-admin-fam-mail__item--status{--con-admin-feed-status-accent:#196cae;--con-admin-feed-status-bg:rgba(25,108,174,.045);}.con-admin-fam-mail__item--feed_raid_final_blow{--con-admin-feed-activity-accent:#b45309;--con-admin-feed-activity-bg:rgba(180,83,9,.07);}.con-admin-fam-mail__item--feed_lfg{--con-admin-feed-activity-accent:#2563eb;--con-admin-feed-activity-bg:rgba(37,99,235,.06);}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_raid_final_blow,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_lfg,.con-admin-fam-mail .con-admin-fam-mail__item--status,.con-admin-fam-mail .con-admin-fam-mail__item--feed_raid_final_blow,.con-admin-fam-mail .con-admin-fam-mail__item--feed_lfg{position:relative;overflow:hidden;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status::before,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_raid_final_blow::before,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_lfg::before,.con-admin-fam-mail .con-admin-fam-mail__item--status::before,.con-admin-fam-mail .con-admin-fam-mail__item--feed_raid_final_blow::before,.con-admin-fam-mail .con-admin-fam-mail__item--feed_lfg::before{content:"";position:absolute;inset:0 auto 0 0;z-index:3;width:3px;border-radius:4px 0 0 4px;background:var(--con-admin-feed-status-accent,var(--con-admin-feed-activity-accent,#196cae));pointer-events:none;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_raid_final_blow::before,.con-admin-fam-mail .con-admin-fam-mail__item--feed_raid_final_blow::before,.con-admin-fam-mail__panel .con-admin-fam-mail__item--feed_lfg::before,.con-admin-fam-mail .con-admin-fam-mail__item--feed_lfg::before{background:var(--con-admin-feed-activity-accent,#196cae);}.con-admin-lfg.con-admin-listing-shell{gap:12px;}.con-admin-lfg .con-admin-lfg-form{margin:0;}.con-admin-lfg .con-admin-engagement-list.con-admin-lfg-list{display:grid;gap:8px;margin:0;min-width:0;}.con-admin-lfg .con-admin-lfg-list__title{margin:0;}.con-admin-lfg .con-admin-lfg-people{display:grid;gap:8px;min-width:0;}.con-admin-lfg .con-admin-lfg-person.con-admin-event-row,.con-admin-lfg .con-admin-engagement-user.con-admin-lfg-person{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:8px 10px;border:1px solid var(--con-admin-event-border-soft,rgba(17,24,39,.07));border-left:3px solid var(--con-admin-event-border-soft,rgba(17,24,39,.07));border-radius:4px;background:var(--con-admin-event-surface,#fff);box-shadow:none;}.con-admin-lfg .con-admin-lfg-person--fam.con-admin-event-row{border-left-color:rgba(48,86,143,.48);}.con-admin-lfg .con-admin-lfg-person--group.con-admin-event-row{border-left-color:rgba(48,86,143,.58);}.con-admin-lfg .con-admin-lfg-person--event.con-admin-event-row{border-left-color:rgba(var(--con-admin-event-accent-rgb,48,86,143),.74);}.con-admin-lfg .con-admin-lfg-person.con-admin-event-row:hover{border-color:rgba(17,24,39,.12);border-left-color:rgba(var(--con-admin-event-accent-rgb,48,86,143),.74);background:var(--con-admin-event-surface,#fff);}.con-admin-lfg .con-admin-lfg-person__body.con-admin-engagement-user__body{display:grid;gap:7px;min-width:0;}.con-admin-lfg .con-admin-lfg-person__heading{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;}.con-admin-lfg .con-admin-lfg-person__heading .con-admin-user-avatar-shell,.con-admin-lfg .con-admin-lfg-person__heading .con-admin-engagement-user__avatar,.con-admin-lfg .con-admin-lfg-person__heading .con-admin-user-avatar{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;object-fit:cover;}.con-admin-lfg .con-admin-lfg-person__title-copy{display:grid;gap:1px;min-width:0;}.con-admin-lfg .con-admin-lfg-person__title-line{display:flex;align-items:center;gap:6px;min-width:0;}.con-admin-lfg .con-admin-lfg-person__type-icons{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;color:#667085;}.con-admin-lfg .con-admin-lfg-person__type-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#667085;line-height:1;}.con-admin-lfg .con-admin-lfg-person__type-icon i{font-size:13px;line-height:1;}.con-admin-lfg .con-admin-lfg-person__type-icon .con-admin-lfg-person__type-asset-icon,.con-admin-lfg .con-admin-lfg-person__type-icon .con-admin-asset-icon{display:block;width:15px;height:15px;object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-lfg .con-admin-lfg-person__fam-icon{display:block;width:16px;height:16px;object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-lfg .con-admin-lfg-person__name.con-admin-event-row__title-text,.con-admin-lfg .con-admin-engagement-user__body .con-admin-lfg-person__name{display:block;min-width:0;color:var(--con-admin-event-text,#111827);font-size:15px;font-weight:600;line-height:1.25;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;}.con-admin-lfg .con-admin-lfg-person__subtitle{display:block;min-width:0;color:var(--con-admin-event-muted,#667085);font-size:12px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-lfg .con-admin-lfg-person__chips{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;grid-column:1/-1;min-width:0;max-width:100%;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}.con-admin-lfg .con-admin-lfg-person__chips::-webkit-scrollbar{display:none;}.con-admin-lfg .con-admin-lfg-person__chips .con-admin-event-chip,.con-admin-lfg .con-admin-lfg-person__chips .con-admin-shortcode-chip,.con-admin-lfg .con-admin-lfg-profile-chip,.con-admin-lfg .con-admin-lfg-game-chip{flex:0 0 auto;max-width:none;}.con-admin-lfg .con-admin-lfg-person__chips .con-admin-event-chip,.con-admin-lfg .con-admin-lfg-profile-chip{min-height:22px;padding:3px 7px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.15;}.con-admin-lfg .con-admin-lfg-person__activity{max-width:100%;}.con-admin-lfg .con-admin-lfg-person__activity span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-lfg .con-admin-lfg-person__actions.con-admin-engagement-user__actions{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;min-width:0;align-self:center;justify-self:end;}.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-button,.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-button--add,.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-button--approve{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--con-admin-event-muted,#667085);box-shadow:none;line-height:1;transition:color .14s ease,transform .14s ease,opacity .14s ease;}.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-button:hover,.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-button:focus-visible{border:0;background:transparent;color:var(--con-admin-event-accent,#30568f);box-shadow:none;outline:0;transform:translateY(-1px) scale(1.04);}.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-button:focus-visible{outline:2px solid rgba(var(--con-admin-event-accent-rgb,48,86,143),.24);outline-offset:3px;}.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-pending{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;}.con-admin-lfg .con-admin-lfg-person__actions .con-admin-engagement-fam-status{display:none;}@media (max-width:782px){.con-admin-lfg .con-admin-lfg-person.con-admin-event-row,.con-admin-lfg .con-admin-engagement-user.con-admin-lfg-person{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:8px;padding:9px 10px;}.con-admin-lfg .con-admin-lfg-person__body.con-admin-engagement-user__body{grid-column:1;grid-row:1;gap:8px;}.con-admin-lfg .con-admin-lfg-person__heading{grid-template-columns:36px minmax(0,1fr);gap:8px;}.con-admin-lfg .con-admin-lfg-person__heading .con-admin-user-avatar-shell,.con-admin-lfg .con-admin-lfg-person__heading .con-admin-engagement-user__avatar,.con-admin-lfg .con-admin-lfg-person__heading .con-admin-user-avatar{width:36px;height:36px;min-width:36px;min-height:36px;}.con-admin-lfg .con-admin-lfg-person__actions.con-admin-engagement-user__actions{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:-5px -4px 0 0;}.con-admin-lfg .con-admin-lfg-person__chips{flex-wrap:nowrap;gap:5px;align-items:center;}.con-admin-lfg .con-admin-lfg-person__chips .con-admin-event-chip,.con-admin-lfg .con-admin-lfg-person__chips .con-admin-shortcode-chip,.con-admin-lfg .con-admin-lfg-profile-chip,.con-admin-lfg .con-admin-lfg-game-chip{flex:0 0 auto;max-width:none;}}.con-admin-lfg .con-admin-lfg-person__chips .con-admin-event-chip::before{display:none;}.con-admin-lfg .con-admin-lfg-person__chips .con-admin-event-chip i,.con-admin-lfg .con-admin-lfg-profile-chip i,.con-admin-lfg .con-admin-lfg-game-chip i{flex:0 0 auto;width:14px;color:rgba(15,23,42,.72);text-align:center;opacity:.9;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:5px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-action-row,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-stack--reactions,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-stack--reactions{display:flex!important;align-items:center!important;min-width:0!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-stack--reactions .con-admin-fam-reactions,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-stack--reactions .con-admin-fam-reactions{flex-direction:row!important;align-items:center!important;gap:6px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer .con-admin-fam-status__actions,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer .con-admin-fam-mail__actions,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer .con-admin-fam-status__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:auto!important;align-self:center!important;grid-column:auto!important;grid-row:auto!important;margin:0 0 0 auto!important;padding:0!important;text-align:right!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-tags-row,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-tags-row{display:flex!important;align-items:center!important;min-width:0!important;padding-top:1px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-tags-row .con-admin-fam-mail__footer-tags,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-tags-row .con-admin-fam-mail__footer-tags{grid-column:auto!important;grid-row:auto!important;width:100%!important;flex:1 1 auto!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-reaction:hover,.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-reaction:focus-visible,.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-reaction.is-active,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-reaction:hover,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-reaction:focus-visible,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-reaction.is-active{border-color:var(--con-admin-feed-status-border)!important;background:var(--con-admin-feed-status-chip)!important;color:var(--con-admin-feed-status-accent)!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-reaction.is-active .con-admin-fam-reaction__count,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-reaction.is-active .con-admin-fam-reaction__count{background:#196cae!important;color:#fff!important;}@media (max-width:640px){.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-action-row,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-action-row{align-items:flex-start!important;gap:8px!important;}.con-admin-fam-mail__panel .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-stack--reactions .con-admin-fam-reactions,.con-admin-fam-mail .con-admin-fam-mail__item--status .con-admin-fam-mail__footer-stack--reactions .con-admin-fam-reactions{flex-wrap:wrap!important;}}@media (max-width:767px){.con-admin-high-seas,.con-admin-high-seas.con-admin-panel-card{display:grid;gap:6px;padding:0;}.con-admin-high-seas__header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 6px;width:100%;min-width:0;min-height:0;margin:0;padding:0;}.con-admin-high-seas__header>div:first-child{grid-column:auto;min-width:0;min-height:0;margin:0;padding:0;}.con-admin-high-seas__header h3{margin:0;padding:0;font-size:20px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip,.con-admin-high-seas__header>.con-admin-game-cooldown-chip{justify-self:end;width:auto;max-width:112px;min-height:22px;margin:0;padding:3px 6px;gap:3px;font-size:11px;line-height:1;white-space:nowrap;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip br,.con-admin-high-seas__header>.con-admin-game-cooldown-chip br{display:none;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip strong,.con-admin-high-seas__header>.con-admin-game-cooldown-chip strong{font-size:10px;line-height:1;opacity:.72;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip span,.con-admin-high-seas__header>.con-admin-game-cooldown-chip span{min-width:0;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;}.con-admin-high-seas__header+.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:0;margin:-2px 0 0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas>.con-admin-inventory-preview.con-admin-inventory-preview--empty{display:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__heading{display:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:4px;width:auto;max-width:100%;min-width:0;margin-left:auto;padding:0;overflow:visible;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:3px;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual{width:22px;height:22px;min-width:22px;max-width:22px;max-height:22px;}.con-admin-high-seas__arena{margin-top:0;}.con-admin-high-seas__meta,.con-admin-high-seas__actions,.con-admin-high-seas__button-row{gap:6px;}}@media (max-width:420px){.con-admin-high-seas__header{grid-template-columns:minmax(0,1fr) auto;}.con-admin-high-seas__header>.con-admin-game-cooldown-chip{grid-column:2;grid-row:2;}.con-admin-high-seas__header .con-admin-high-seas__cost-chip{grid-column:2;grid-row:1;}.con-admin-high-seas__header h3{font-size:19px;}}@media (max-width:767px){.con-admin-boss-battle__boss{display:grid;grid-template-columns:1fr;justify-items:stretch;align-items:start;gap:10px;padding-top:6px;padding-bottom:4px;}.con-admin-boss-battle__visual{width:100%;min-width:0;display:grid;justify-items:center;align-items:start;gap:5px;order:1;}.con-admin-boss-battle__visual .con-admin-boss-battle__icon{width:min(168px,54vw);height:min(168px,54vw);min-width:112px;min-height:112px;max-width:168px;max-height:168px;}.con-admin-boss-battle__visual .con-admin-boss-battle__modifiers{width:auto;max-width:100%;justify-content:center;gap:3px;}.con-admin-boss-battle__main{order:2;width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:6px;}.con-admin-boss-battle .con-admin-party-raid-hp,.con-admin-boss-battle .con-admin-party__buffs--raid,.con-admin-boss-battle .con-admin-boss-battle__hp-box,.con-admin-boss-battle .con-admin-raid-attack-feedback{width:100%;min-width:0;margin-left:0;margin-right:0;}.con-admin-boss-battle .con-admin-party-raid-hp,.con-admin-boss-battle .con-admin-boss-battle__hp-box,.con-admin-boss-battle .con-admin-raid-attack-feedback{display:grid;height:auto;max-height:none;overflow:visible;}.con-admin-boss-battle .con-admin-party__buffs--raid{display:flex;height:auto;max-height:none;overflow:visible;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{max-height:none;overflow:visible;}}@media (max-width:520px){.con-admin-boss-battle__visual .con-admin-boss-battle__icon{width:min(148px,58vw);height:min(148px,58vw);min-width:104px;min-height:104px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{grid-template-columns:1fr;}}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;flex:0 0 auto;min-height:18px;margin:0 2px 0 0;padding:0;border:0;background:transparent;color:#334155;font:inherit;font-size:.76rem;line-height:1.15;text-align:left;cursor:pointer;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-title,.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-count{font-weight:600;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-count{color:#64748b;font-size:.7rem;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-caret{display:inline-block;color:#64748b;font-size:.7rem;line-height:1;transition:transform .18s ease;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-body{display:contents;}@media (max-width:767px){.con-admin-boss-battle .con-admin-raid-attack-feedback__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail{min-height:32px;}.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-raid-attack-feedback__final{grid-column:1 / -1;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible,.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible.is-active{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch!important;align-content:start!important;gap:0!important;padding:0!important;overflow:hidden;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-toggle{width:100%;min-height:28px;margin:0;padding:6px 8px;justify-content:space-between;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible.is-collapsed .con-admin-party__buffs-caret{transform:rotate(-90deg);}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible .con-admin-party__buffs-body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding:0 6px 6px;}.con-admin-boss-battle .con-admin-party__buffs--raid.is-collapsible.is-collapsed .con-admin-party__buffs-body{display:none;}}.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;}}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link{position:relative;color:rgba(100,116,139,.95);background:transparent;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease;}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link:hover,.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link:focus-visible,.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active{color:var(--con-admin-party-color,#655995);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active{background:rgba(var(--con-admin-party-rgb,101,89,149),.08);border-color:rgba(var(--con-admin-party-rgb,101,89,149),.22);}.con-admin-schedule-shell .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam-table .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member){background:linear-gradient(90deg,rgba(var(--con-admin-party-rgb,101,89,149),.045),rgba(255,255,255,.96));box-shadow:inset 3px 0 0 rgba(var(--con-admin-party-rgb,101,89,149),.28);}.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link,.con-admin-party-shortcode__avatar,.con-admin-party-shortcode__avatar--empty,.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img{width:54px;height:54px;min-width:54px;min-height:54px;max-width:54px;max-height:54px;box-sizing:border-box;}.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;line-height:1;}.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-locked,button.con-admin-class-guide__card:disabled.is-locked{cursor:not-allowed;opacity:.58;filter:grayscale(.12);}.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-locked:hover,.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-locked:focus-visible,button.con-admin-class-guide__card:disabled.is-locked:hover,button.con-admin-class-guide__card:disabled.is-locked:focus-visible{border-color:rgba(15,23,42,.10);box-shadow:none;transform:none;}@media (max-width:600px){.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link,.con-admin-party-shortcode__avatar,.con-admin-party-shortcode__avatar--empty,.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img{width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;}}.con-admin-2d-fam__fav-heart-icon{display:block;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;object-fit:contain;pointer-events:none;}.con-admin-2d-fam__fav-fam-link{overflow:visible;}.con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon{filter:drop-shadow(0 2px 5px rgba(var(--con-admin-party-rgb,101,89,149),.18));}.con-admin-party-shortcode__member{overflow:visible;}.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link{flex:0 0 auto;overflow:visible;}.con-admin-party-shortcode__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img,.con-admin-party-shortcode__avatar--empty{flex:0 0 54px;}.con-admin-party-shortcode__body{position:relative;z-index:2;flex:0 1 auto;}@media (max-width:600px){.con-admin-party-shortcode__row{gap:5px;}.con-admin-party-shortcode__member{padding-left:1px;padding-right:1px;}}.con-admin-party-shortcode,.con-admin-party-shortcode__row,.con-admin-party-shortcode__member,.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link,.con-admin-party-shortcode__avatar,.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell{overflow:visible;}@media (max-width:600px){.con-admin-party-shortcode{padding-top:2px;}.con-admin-party-shortcode__row{padding-top:2px;}.con-admin-party-shortcode__member{padding-top:3px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img,.con-admin-party-shortcode__avatar--empty{width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;}}.con-admin-class-guide__meta.is-locked{color:#92400e;background:rgba(251,191,36,.14);border:1px solid rgba(217,119,6,.20);border-radius:4px;padding:6px 8px;}.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-dropdown-locked{cursor:not-allowed;}.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-dropdown-locked:hover,.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-dropdown-locked:focus-visible,button.con-admin-class-guide__card:disabled.is-dropdown-locked:hover,button.con-admin-class-guide__card:disabled.is-dropdown-locked:focus-visible{border-color:var(--con-admin-class-color,#655995);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 28%,transparent);transform:none;}.con-admin-2d-fam{--con-admin-fav-fam-color:#30568f;--con-admin-fav-fam-rgb:48,86,143;}.con-admin-schedule-shell .con-admin-2d-fam-row.is-top-party-member,.con-admin-2d-fam .con-admin-2d-fam-row.is-top-party-member,.con-admin-2d-fam-table .con-admin-2d-fam-row.is-top-party-member{background:linear-gradient(90deg,rgba(var(--con-admin-party-rgb,101,89,149),.105),rgba(255,255,255,.97));border-color:rgba(var(--con-admin-party-rgb,101,89,149),.20);box-shadow:inset 4px 0 0 rgba(var(--con-admin-party-rgb,101,89,149),.56);}.con-admin-schedule-shell .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam-table .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member){background:linear-gradient(90deg,rgba(var(--con-admin-fav-fam-rgb,48,86,143),.065),rgba(255,255,255,.97));border-color:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.16);box-shadow:inset 3px 0 0 rgba(var(--con-admin-fav-fam-rgb,48,86,143),.38);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link:hover,.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link:focus-visible,.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active{color:var(--con-admin-fav-fam-color,#30568f);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active{background:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.08);border-color:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.22);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon{filter:drop-shadow(0 2px 5px rgba(var(--con-admin-fav-fam-rgb,48,86,143),.20));}.con-admin-2d-fam-row.is-top-party-member .con-admin-2d-fam__name-line::after{content:"★ Party";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:20px;padding:2px 6px;border:1px solid rgba(var(--con-admin-party-rgb,101,89,149),.24);border-radius:4px;background:rgba(var(--con-admin-party-rgb,101,89,149),.10);color:var(--con-admin-party-color,#655995);font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;}@media (max-width:782px){.con-admin-2d-fam-row.is-top-party-member .con-admin-2d-fam__name-line::after{content:"★ Party";min-height:18px;padding:2px 5px;font-size:.64rem;}.con-admin-2d-fam-row.is-top-party-member .con-admin-2d-fam__name-line{align-items:center;}}.con-admin-2d-fam{--con-admin-fav-fam-color:#30568f;--con-admin-fav-fam-rgb:48,86,143;}.con-admin-2d-fam-row.is-top-party-member .con-admin-2d-fam__name-line::after,.con-admin-2d-fam-row.is-fav-fam .con-admin-2d-fam__name-line::after{content:none;display:none;}.con-admin-2d-fam__priority-badges{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;}.con-admin-2d-fam__priority-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:20px;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;}.con-admin-2d-fam__priority-badge[hidden]{display:none;}.con-admin-2d-fam__priority-badge--party{border:1px solid rgba(var(--con-admin-party-rgb,101,89,149),.24);background:rgba(var(--con-admin-party-rgb,101,89,149),.10);color:var(--con-admin-party-color,#655995);}.con-admin-2d-fam__priority-badge--fav{border:1px solid rgba(var(--con-admin-fav-fam-rgb,48,86,143),.22);background:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.08);color:var(--con-admin-fav-fam-color,#30568f);}.con-admin-2d-fam__party-icon,.con-admin-2d-fam__fav-heart-icon{display:block;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;object-fit:contain;pointer-events:none;filter:brightness(0) saturate(100%) opacity(.72);}.con-admin-2d-fam__top-party-link.is-active .con-admin-2d-fam__party-icon{filter:brightness(0) saturate(100%) invert(37%) sepia(14%) saturate(1207%) hue-rotate(213deg) brightness(92%) contrast(88%) drop-shadow(0 2px 5px rgba(var(--con-admin-party-rgb,101,89,149),.18));}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon{filter:brightness(0) saturate(100%) invert(32%) sepia(41%) saturate(872%) hue-rotate(178deg) brightness(88%) contrast(86%) drop-shadow(0 2px 5px rgba(var(--con-admin-fav-fam-rgb,48,86,143),.20));}.con-admin-2d-fam__priority-badge{gap:4px;}.con-admin-2d-fam__priority-badge-icon{display:block;width:11px;height:11px;min-width:11px;object-fit:contain;}.con-admin-2d-fam__priority-badge--party .con-admin-2d-fam__priority-badge-icon{filter:brightness(0) saturate(100%) invert(37%) sepia(14%) saturate(1207%) hue-rotate(213deg) brightness(92%) contrast(88%);}.con-admin-2d-fam__priority-badge--fav .con-admin-2d-fam__priority-badge-icon{filter:brightness(0) saturate(100%) invert(32%) sepia(41%) saturate(872%) hue-rotate(178deg) brightness(88%) contrast(86%);}.con-admin-schedule-shell .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam-table .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member){background:linear-gradient(90deg,rgba(var(--con-admin-fav-fam-rgb,48,86,143),.055),rgba(255,255,255,.97));border-color:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.15);box-shadow:inset 3px 0 0 rgba(var(--con-admin-fav-fam-rgb,48,86,143),.34);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link:hover,.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link:focus-visible,.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active{color:var(--con-admin-fav-fam-color,#30568f);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active{background:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.08);border-color:rgba(var(--con-admin-fav-fam-rgb,48,86,143),.22);}.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon{filter:drop-shadow(0 2px 5px rgba(var(--con-admin-fav-fam-rgb,48,86,143),.18));}.con-admin-class-guide[data-class-change-locked="1"][data-class-early-change-enabled="1"] .con-admin-class-guide__card.is-locked{cursor:pointer;}.con-admin-filter-tabs{--con-admin-filter-tab-color:#334155;--con-admin-filter-tab-bg:rgba(248,250,252,.9);--con-admin-filter-tab-border:rgba(100,116,139,.24);--con-admin-filter-tab-active-color:#1e3a8a;--con-admin-filter-tab-active-bg:rgba(30,58,138,.11);--con-admin-filter-tab-active-border:rgba(30,58,138,.36);--con-admin-filter-tab-focus:rgba(30,58,138,.14);display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-filter-tabs--compact{gap:6px;margin-bottom:6px;}.con-admin-filter-tabs .con-admin-filter-tab,.con-admin-filter-tabs button.con-admin-filter-tab,.con-admin-filter-tabs a.con-admin-filter-tab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid var(--con-admin-filter-tab-border);border-radius:var(--con-admin-field-radius,4px);background:var(--con-admin-filter-tab-bg);color:var(--con-admin-filter-tab-color);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:none;letter-spacing:normal;opacity:1;cursor:pointer;box-shadow:none;appearance:none;-webkit-appearance: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,.con-admin-filter-tabs--compact button.con-admin-filter-tab,.con-admin-filter-tabs--compact a.con-admin-filter-tab{min-height:28px;padding:4px 8px;gap:5px;}.con-admin-filter-tabs .con-admin-filter-tab:hover,.con-admin-filter-tabs .con-admin-filter-tab:focus,.con-admin-filter-tabs .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);opacity:1;text-decoration:none;outline:0;transform:translateY(-1px);}.con-admin-filter-tabs .con-admin-filter-tab.is-active,.con-admin-filter-tabs .con-admin-filter-tab[aria-pressed="true"],.con-admin-filter-tabs .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);opacity:1;text-decoration:none;outline:0;animation:con-admin-filter-tab-fade .18s ease both;}.con-admin-filter-tabs .con-admin-filter-tab:focus-visible{box-shadow:0 0 0 3px var(--con-admin-filter-tab-focus);}.con-admin-filter-tabs .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-tabs .con-admin-filter-tab:hover :where(i,svg,img),.con-admin-filter-tabs .con-admin-filter-tab.is-active :where(i,svg,img),.con-admin-filter-tabs .con-admin-filter-tab[aria-pressed="true"] :where(i,svg,img),.con-admin-filter-tabs .con-admin-filter-tab[aria-selected="true"] :where(i,svg,img){opacity:.95;transform:translateY(-1px);}.con-admin-filter-tabs .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-tabs .con-admin-filter-tab,.con-admin-filter-tabs .con-admin-filter-tab :where(i,svg,img){transition:none;}.con-admin-filter-tabs .con-admin-filter-tab.is-active,.con-admin-filter-tabs .con-admin-filter-tab[aria-pressed="true"],.con-admin-filter-tabs .con-admin-filter-tab[aria-selected="true"]{animation:none;}}@media (max-width:560px){.con-admin-filter-tabs{align-items:stretch;}.con-admin-filter-tabs .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-wrap .con-admin-game-meta-chip.con-admin-meta-chip,.con-admin-wrap .con-admin-event-ticket__meta-chip.con-admin-meta-chip,.con-admin-wrap .con-admin-tcg-row .con-admin-meta-chip,.con-admin-wrap .con-admin-tcg-card-mobile__meta-item.con-admin-meta-chip{box-sizing:border-box;min-height:22px;height:auto;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;white-space:nowrap;}.con-admin-wrap .con-admin-game-meta-chip.con-admin-meta-chip strong,.con-admin-wrap .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-wrap .con-admin-game-meta-chip.con-admin-meta-chip br,.con-admin-wrap .con-admin-event-ticket__meta-chip.con-admin-meta-chip::before{display:none;content:none;}.con-admin-container .con-admin-icon-button,.con-admin-container .con-admin-icon-link,.con-admin-container .con-admin-icon-action,.con-admin-container .con-admin-daily-task-item__link--icon,.con-admin-container .con-admin-favorite-toggle,.con-admin-container .con-admin-tcg-toggle,.con-admin-container .con-admin-fam-mail__report--header,.con-admin-container .con-admin-fam-notification-mail-item__reply-toggle,.con-admin-container .con-admin-staff-task-card__toggle,.con-admin-container .con-admin-event-ticket__toggle-icon,.con-admin-schedule-shell .con-admin-favorite-toggle,.con-admin-tcg-shell .con-admin-tcg-toggle,.con-admin-fam-mail .con-admin-fam-mail__report--header,.con-admin-fam-mail__panel .con-admin-fam-mail__report--header{border-radius:4px;box-shadow:none;line-height:1;text-decoration:none;}.con-admin-container .con-admin-icon-button :where(i,svg,img,.dashicons,.con-admin-action-icon),.con-admin-container .con-admin-icon-link :where(i,svg,img,.dashicons,.con-admin-action-icon),.con-admin-container .con-admin-icon-action :where(i,svg,img,.dashicons,.con-admin-action-icon),.con-admin-container .con-admin-daily-task-item__link--icon :where(i,svg,img,.dashicons),.con-admin-container .con-admin-favorite-toggle :where(i,svg,img,.dashicons),.con-admin-container .con-admin-tcg-toggle :where(i,svg,img,.dashicons),.con-admin-container .con-admin-fam-mail__report--header :where(i,svg,img,.dashicons),.con-admin-container .con-admin-fam-notification-mail-item__reply-toggle :where(i,svg,img,.dashicons),.con-admin-container .con-admin-staff-task-card__toggle :where(i,svg,img,.dashicons),.con-admin-container .con-admin-event-ticket__toggle-icon :where(i,svg,img,.dashicons){width:var(--con-admin-icon-glyph-size,14px);height:var(--con-admin-icon-glyph-size,14px);font-size:var(--con-admin-icon-glyph-size,14px);line-height:1;}.con-admin-container .con-admin-action-link,.con-admin-container .con-admin-fam-mail__action-link,.con-admin-container .con-admin-attending-toggle,.con-admin-container .con-admin-event-ticket__detail-action{width:auto;min-width:0;border-radius:4px;box-shadow:none;text-decoration:none;}.con-admin-container .con-admin-search-anchor,.con-admin-container .con-admin-2d-fam__search,.con-admin-container .con-admin-game-lookup,.con-admin-container .con-admin-lfg-game-lookup,.con-admin-container .con-admin-guild-battle__challenge-search,.con-admin-container .con-admin-2d-fam-plan__member-search{position:relative;overflow:visible;}.con-admin-container .con-admin-search-results,.con-admin-fam-status-mention-menu.con-admin-search-results,.con-admin-fam-status-game-menu.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__search-results.con-admin-search-results,.con-admin-2d-fam-plan__member-results.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;width:var(--con-admin-search-results-width,100%);max-height:var(--con-admin-search-results-max-height,260px);overflow:auto;border-radius:4px;box-shadow:0 12px 28px rgba(15,23,42,.14);}.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);top:var(--con-admin-fam-status-menu-top,calc(100% + 4px));width:min(var(--con-admin-fam-status-menu-width,100%),420px);max-height:220px;overflow:auto;}.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-container .con-admin-search-results[hidden],.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-container .con-admin-search-result,.con-admin-fam-status-mention-menu .con-admin-search-result,.con-admin-fam-status-game-menu .con-admin-search-result,.con-admin-lfg-game-results .con-admin-search-result,.con-admin-game-lookup__results .con-admin-search-result,.con-admin-guild-battle__challenge-results .con-admin-search-result{border-radius:4px;box-shadow:none;text-decoration:none;}.con-admin-container .con-admin-search-result__avatar :where(img,.con-admin-user-avatar,.con-admin-user-avatar-shell,.con-admin-engagement-user__avatar),.con-admin-fam-status-mention-menu .con-admin-search-result__avatar :where(img,.con-admin-user-avatar,.con-admin-user-avatar-shell,.con-admin-engagement-user__avatar),.con-admin-guild-battle__challenge-results .con-admin-search-result__avatar :where(img,.con-admin-user-avatar,.con-admin-user-avatar-shell,.con-admin-engagement-user__avatar){border-radius:50%;}.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{border-radius:var(--con-admin-field-radius,4px);box-sizing:border-box;text-align:left;}.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{list-style:none;box-sizing:border-box;}.con-admin-activity-item,.con-admin-staff-task-activity__item,.con-admin-staff-task-history__item,.con-admin-fam-status__comment,.con-admin-fam-mail__reply{box-sizing:border-box;text-align:left;}.con-admin-activity-item__title,.con-admin-activity-item__meta,.con-admin-activity-item__note{letter-spacing:0;text-transform:none;}.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;box-sizing:border-box;}.con-admin-tools__activity-item.con-admin-activity-item,.con-admin-fam-notification-mail-item.con-admin-activity-item,.con-admin-high-seas__log-item.con-admin-activity-item,.con-admin-high-seas__log-subitem.con-admin-activity-item,.con-admin-high-seas__log-latest-list .con-admin-activity-item{box-sizing:border-box;text-align:left;}.con-admin-fam-status-composer__actions{display:flex;align-items:center;gap:8px;}.con-admin-fam-status-composer__tag-row{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:min(240px,100%);flex-wrap:wrap;}.con-admin-fam-status-composer__tag-row .con-admin-fam-status-mentions,.con-admin-fam-status-composer__tag-row .con-admin-fam-status-game-selected{margin-top:0;}.con-admin-fam-mail__panel--feed-only .con-admin-fam-mail__filters{border-top:0;margin-top:0;padding-top:0;}.con-admin-fam-mail__item--status .con-admin-fam-reaction.is-active .con-admin-fam-reaction__count,.con-admin-fam-reaction.is-active .con-admin-fam-reaction__count{background:#196cae;color:#fff;}.con-admin-fam-mail__reply-head--with-avatar .con-admin-user-avatar-shell__badge,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-user-avatar-shell__badge,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-user-avatar-shell__badge{width:9px;min-width:9px;max-width:9px;height:9px;min-height:9px;max-height:9px;right:-1px;bottom:-1px;}.con-admin-lfg-game-shell{width:100%;grid-template-columns:minmax(130px,.32fr) minmax(0,1.68fr);}.con-admin-lfg-game-lookup,.con-admin-lfg-game-selected{width:100%;}.con-admin-schedule-shell .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member),.con-admin-2d-fam-table .con-admin-2d-fam-row.is-fav-fam:not(.is-top-party-member){box-shadow:inset 4px 0 0 rgba(var(--con-admin-fav-fam-rgb,48,86,143),.34);}@media (max-width:782px){.con-admin-fam-status-composer__tag-row{order:3;flex-basis:100%;}}@media (max-width:560px){.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__summary{align-items:center;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-history__toggle{width:auto;min-width:0;justify-content:flex-end;font-size:12px;line-height:1.2;white-space:nowrap;}}.con-admin-fam-mail__filters:empty,.con-admin-fam-mail__panel>.con-admin-fam-mail__filters{display:none;}.con-admin-lfg-game-shell{width:100%;grid-template-columns:minmax(0,1fr);}.con-admin-lfg-game-type,.con-admin-lfg-game-lookup,.con-admin-lfg-game-search,.con-admin-lfg-game-selected,.con-admin-lfg-game-results{width:100%;max-width:100%;}.con-admin-lfg-game-selected{align-items:flex-start;}.con-admin-lfg-game-selected__label{flex:0 0 100%;}.con-admin-lfg-game-selected__item{max-width:100%;}.con-admin-lfg-game-selected__chip,.con-admin-lfg-game-chip.con-admin-game-chip{max-width:min(100%,320px);}@media (min-width:783px){.con-admin-lfg-game-type{max-width:240px;}}@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-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__avatar-profile-link,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-user-avatar-shell,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-user-avatar,.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-engagement-user__avatar,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__avatar-profile-link,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-user-avatar-shell,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-user-avatar,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-engagement-user__avatar{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;}.con-admin-fam-mail__panel .con-admin-fam-status__comment .con-admin-fam-mail__reply-head,.con-admin-fam-mail .con-admin-fam-status__comment .con-admin-fam-mail__reply-head{grid-template-columns:18px minmax(0,1fr) auto;}.con-admin-toast,.con-admin-reward-toast,.con-admin-toast[data-reward-toast="1"],.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{border-color:rgba(255,255,255,.16);background:rgba(9,14,24,.84);color:#fff;box-shadow:0 12px 30px rgba(2,6,23,.28);}.con-admin-reward-toast::after,.con-admin-toast[data-reward-toast="1"]::after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 38%,transparent 70%);}.con-admin-reward-toast.is-success,.con-admin-reward-toast.is-positive,.con-admin-toast[data-reward-toast="1"].is-success,.con-admin-toast[data-reward-toast="1"].is-positive,.con-admin-toast.is-success,.con-admin-toast.is-positive,.con-admin-event-checkin-toast:not(.is-error) .con-admin-event-checkin-toast__dialog{border-color:rgba(74,222,128,.62);border-left-color:rgba(74,222,128,.82);}.con-admin-reward-toast.is-success::before,.con-admin-reward-toast.is-positive::before,.con-admin-toast[data-reward-toast="1"].is-success::before,.con-admin-toast[data-reward-toast="1"].is-positive::before{background:rgba(74,222,128,.82);}.con-admin-reward-toast.is-error,.con-admin-reward-toast.is-negative,.con-admin-toast[data-reward-toast="1"].is-error,.con-admin-toast[data-reward-toast="1"].is-negative,.con-admin-toast.is-error,.con-admin-toast.is-negative,.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__dialog{border-color:rgba(248,113,113,.68);border-left-color:rgba(248,113,113,.86);}.con-admin-reward-toast.is-error::before,.con-admin-reward-toast.is-negative::before,.con-admin-toast[data-reward-toast="1"].is-error::before,.con-admin-toast[data-reward-toast="1"].is-negative::before{background:rgba(248,113,113,.86);}.con-admin-reward-toast .con-admin-toast__body,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__body,.con-admin-toast__body,.con-admin-achievement-toast__body{color:rgba(255,255,255,.82);}.con-admin-reward-toast .con-admin-toast__title,.con-admin-reward-toast strong,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__title,.con-admin-toast[data-reward-toast="1"] strong,.con-admin-toast strong,.con-admin-achievement-toast strong{color:#fff;}.con-admin-reward-toast .con-admin-toast__message,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__message,.con-admin-toast__message{color:rgba(255,255,255,.82);}.con-admin-reward-toast .con-admin-toast__meta,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__meta,.con-admin-toast__meta{color:rgba(255,255,255,.68);}.con-admin-reward-toast .con-admin-toast__media,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media,.con-admin-toast__media,.con-admin-achievement-toast__icon{border-color:transparent;background:transparent;box-shadow:none;color:#fff;}.con-admin-reward-toast .con-admin-toast__media--asset-icon,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--asset-icon,.con-admin-toast__media--asset-icon,.con-admin-reward-toast .con-admin-toast__media--text,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--text,.con-admin-toast__media--text{color:#fff;}.con-admin-reward-toast .con-admin-toast__close,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close,.con-admin-toast__close{color:rgba(255,255,255,.68);}.con-admin-reward-toast .con-admin-toast__close:hover,.con-admin-reward-toast .con-admin-toast__close:focus-visible,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close:hover,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close:focus-visible,.con-admin-toast__close:hover,.con-admin-toast__close:focus-visible{color:#fff;background:rgba(255,255,255,.1);}.con-admin-achievements-grid .con-admin-achievement-card.is-locked{opacity:.58;filter:grayscale(1);}.con-admin-achievements-grid .con-admin-achievement-card.is-locked .con-admin-inventory__visual,.con-admin-achievements-grid .con-admin-achievement-card.is-locked img{filter:grayscale(1) saturate(.25);}.con-admin-achievement-card__state{display:inline-flex;align-items:center;align-self:flex-start;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;border:1px solid rgba(100,116,139,.28);border-radius:4px;background:rgba(100,116,139,.08);color:#64748b;font-size:10px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em;}.con-admin-2d-fam__connected-icons{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;gap:4px;min-height:22px;}.con-admin-2d-fam__connected-icon,.con-admin-2d-fam__twitch-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:#64748b;font-size:15px;line-height:1;}.con-admin-2d-fam__twitch-icon.is-online{color:#15803d;}.con-admin-2d-fam__twitch-icon.is-link{cursor:pointer;border-radius:4px;}.con-admin-2d-fam__twitch-icon.is-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__name-line .con-admin-schedule-card__title-text{box-sizing:border-box;padding-left:10px;}.con-admin-2d-fam-table__chips--summary>.con-admin-2d-fam__connected-icons{align-self:center;margin-right:2px;}@media (max-width:560px){.con-admin-guild-bank__mischief-target-status,.con-admin-guild-bank__raid-status{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;margin:4px 0 0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;}}.con-admin-guild-bank__action-notice{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal;white-space:normal;}.con-admin-2d-fam-detail-row__mobile-priority-actions{display:none;}@media (max-width:782px){.con-admin-2d-fam-detail-row__mobile-priority-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 16px 8px;}.con-admin-2d-fam-detail-row__mobile-priority-actions .con-admin-2d-fam-table__actions,.con-admin-2d-fam-detail-row__mobile-actions .con-admin-2d-fam-table__actions{width:100%;justify-content:flex-end;gap:10px;}.con-admin-2d-fam-detail-row__mobile-actions{justify-content:flex-end;}}@media (min-width:901px){.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--approved{padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;}}@media (max-width:900px){.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved{display:grid;grid-template-columns:44px minmax(76px,1fr) minmax(0,min(46vw,220px)) 28px;grid-template-areas:"avatar name chips expand";align-items:center;column-gap:6px;row-gap:0;width:100%;max-width:100%;min-width:0;min-height:64px;box-sizing:border-box;padding:14px 12px;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>div{min-width:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:center;justify-content:center;justify-self:start;width:44px;min-width:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__name-col{grid-area:name;display:flex;align-items:center;justify-content:flex-start;justify-self:stretch;min-width:0;width:100%;text-align:left;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__chips-col{grid-area:chips;display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:0;width:100%;max-width:100%;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__expand-col{grid-area:expand;display:flex;align-items:center;justify-content:center;justify-self:end;width:28px;min-width:28px;max-width:28px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__title-toggle{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:44px;padding:0;gap:4px;text-align:left;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__name-line{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;flex-wrap:nowrap;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-schedule-card__title-text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam-table__chips--summary,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap;min-width:0;max-width:100%;margin:0;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam-table__chips--summary>*,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badges>*{min-width:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{flex:0 1 92px;width:auto;min-width:0;max-width:92px;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row .con-admin-rpg-class-chip__label,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{flex:0 1 70px;width:auto;min-width:0;max-width:70px;padding-left:5px;padding-right:5px;justify-content:center;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge[hidden]{display:none;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle .con-admin-schedule-card__toggle-icon{margin:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved.is-expanded .con-admin-2d-fam__expand-toggle .con-admin-schedule-card__toggle-icon,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle.is-expanded .con-admin-schedule-card__toggle-icon{transform:rotate(90deg);}}@media (max-width:540px){.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved{grid-template-columns:44px minmax(64px,1fr) minmax(0,46vw) 28px;padding:14px 12px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{max-width:82px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{max-width:64px;}}@media (max-width:390px){.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved{grid-template-columns:42px minmax(58px,1fr) minmax(0,48vw) 26px;column-gap:5px;padding-left:10px;padding-right:10px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__avatar-col{width:42px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__expand-col,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle{width:26px;min-width:26px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{max-width:78px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{flex:0 1 58px;max-width:58px;}}.con-admin-2d-fam .con-admin-2d-fam__pending-block,.con-admin-2d-fam .con-admin-2d-fam__pending-panel,.con-admin-2d-fam .con-admin-2d-fam__pending-panel .con-admin-schedule-day-group,.con-admin-2d-fam .con-admin-2d-fam__pending-panel .con-admin-schedule-table,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-panel,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-day-group,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-table{display:grid;gap:8px;width:100%;max-width:none;min-width:0;box-sizing:border-box;}.con-admin-2d-fam .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending,.con-admin-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card{display:grid;grid-template-columns:60px minmax(0,1fr) max-content;grid-template-areas:"pending-avatar pending-name pending-actions";align-items:center;column-gap:12px;row-gap:6px;width:100%;max-width:none;min-width:0;min-height:68px;padding:12px 16px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:rgba(255,255,255,.78);box-shadow:0 8px 18px rgba(15,23,42,.04);overflow:visible;box-sizing:border-box;}.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending+.con-admin-2d-fam-row--pending{margin-top:0;}.con-admin-2d-fam .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card>div,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>div,.con-admin-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card>div{min-width:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__avatar-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__avatar-col{grid-area:pending-avatar;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__name-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__name-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__name-col{grid-area:pending-name;display:block;width:100%;min-width:0;overflow:visible;justify-self:stretch;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__pending-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col{grid-area:pending-actions;display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:max-content;max-width:max-content;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__identity,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;text-align:left;overflow:visible;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__identity-text,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text{display:grid;gap:2px;width:100%;min-width:0;overflow:visible;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text,.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__request-meta,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text{font-weight:600;line-height:1.25;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__pending-actions,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:auto;max-width:none;white-space:nowrap;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__pending-chip,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip{white-space:nowrap;}@media (max-width:700px){.con-admin-2d-fam .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending,.con-admin-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card{grid-template-columns:48px minmax(0,1fr) max-content;grid-template-areas:"pending-avatar pending-name pending-actions";column-gap:10px;padding:12px 14px;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__pending-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col{justify-self:end;justify-content:flex-end;width:auto;min-width:max-content;}}.con-admin-2d-fam-row--approved .con-admin-2d-fam__title-toggle{flex-direction:column;align-items:flex-start;gap:2px;box-sizing:border-box;padding-left:10px;}.con-admin-2d-fam-now-playing-line{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;color:#64748b;font-size:12px;line-height:1.25;font-weight:500;white-space:nowrap;}.con-admin-2d-fam-now-playing-line__label{flex:0 0 auto;font-weight:600;color:#475569;}.con-admin-2d-fam-now-playing-line__game{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-profile__now-playing{display:flex;align-items:center;min-width:0;max-width:100%;margin-top:2px;margin-bottom:2px;}.con-admin-2d-fam-profile__now-playing .con-admin-2d-fam-now-playing-line{max-width:100%;}@media (max-width:900px){.con-admin-2d-fam-now-playing-line--row{display:none;}}.con-admin-profile-header__action-stack{display:grid;justify-items:end;align-content:start;gap:6px;min-width:0;}.con-admin-profile-header__action-stack .con-admin-profile-header__badges{max-width:none;}.con-admin-profile-header__season-status{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;max-width:420px;color:rgba(255,255,255,.78);font-size:11px;line-height:1.3;font-weight:500;text-align:right;}.con-admin-profile-header__season-label,.con-admin-profile-header__season-name{font-weight:600;color:rgba(255,255,255,.9);}.con-admin-profile-header__season-dates{color:rgba(255,255,255,.66);}.con-admin-achievement-card__status-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;}.con-admin-achievement-card__status-row .con-admin-achievement-card__state,.con-admin-achievement-card__status-row .con-admin-achievement-card__progress-chip{display:inline-flex;align-items:center;width:auto;max-width:100%;min-height:18px;margin-top:0;padding:2px 6px;border:1px solid rgba(100,116,139,.28);border-radius:4px;background:rgba(100,116,139,.08);color:#64748b;font-size:10px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:normal;}.con-admin-guild-battle__actions .con-admin-guild-battle__button[disabled],.con-admin-guild-battle__actions .con-btn.con-admin-guild-battle__button[disabled]{min-height:44px;height:auto;padding:10px 48px 10px 14px;align-self:auto;font-size:13px;line-height:1.2;transform:none;box-shadow:none;}.con-admin-guild-battle__actions .con-admin-guild-battle__button[disabled] .con-btn__label{width:auto;white-space:normal;}@media (max-width:767px){.con-admin-profile-header__action-stack,.con-admin-profile-header__action-stack .con-admin-profile-header__badges,.con-admin-profile-header__season-status{grid-column:1 / -1;width:100%;max-width:none;justify-items:stretch;justify-content:stretch;text-align:left;}}@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{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__body{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__title{grid-column:1;grid-row:1;min-width:0;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__meta{grid-column:2;grid-row:1;justify-content:flex-end;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-listing-row--referral .con-admin-event-row__body{grid-template-columns:minmax(0,1fr);}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__meta{grid-column:1;grid-row:auto;justify-content:flex-start;}.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;}}@media (min-width:768px){.con-admin-profile-header__topline:has(.con-admin-profile-header__season-status){margin-bottom:4px;}.con-admin-profile-header__topline:has(.con-admin-profile-header__season-status)+.con-admin-profile-header__grid{margin-top:-8px;}}@media (max-width:767px){.con-admin-profile-header__topline:has(.con-admin-profile-header__season-status){gap:6px;margin-bottom: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;}.con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon,.con-admin-2d-fam__fav-fam-link[aria-pressed="true"] .con-admin-2d-fam__fav-heart-icon,.con-admin-2d-fam-table .con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon,.con-admin-2d-fam-table .con-admin-2d-fam__fav-fam-link[aria-pressed="true"] .con-admin-2d-fam__fav-heart-icon{filter:brightness(0) saturate(100%) invert(32%) sepia(41%) saturate(872%) hue-rotate(178deg) brightness(88%) contrast(86%) drop-shadow(0 2px 5px rgba(var(--con-admin-fav-fam-rgb,48,86,143),.20));opacity:1;}.con-admin-fam-status-mention-menu--comment.con-admin-search-results,.con-admin-fam-status-mention-menu--comment{z-index:120;}

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


/* 3.5.71: Keep the persistent Daily D20 toast anchored so other reward toasts do not make its die animation jump. */
.con-admin-toast-stack .con-admin-toast--daily-d20-ready{order:-1;transform:none;transition:opacity .24s ease,box-shadow .24s ease,filter .24s ease;will-change:opacity;}
.con-admin-toast-stack .con-admin-toast--daily-d20-ready.is-visible,.con-admin-toast-stack .con-admin-toast--daily-d20-ready.is-closing{transform:none;}
.con-admin-toast-stack .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-ready-rock-3571 2.8s ease-in-out infinite;backface-visibility:hidden;will-change:transform;}
@keyframes con-admin-d20-ready-rock-3571{0%,100%{transform:translate3d(0,0,0) rotate(-2deg) scale(1);}50%{transform:translate3d(0,-1px,0) rotate(2deg) scale(1.01);}}
@media (prefers-reduced-motion:reduce){.con-admin-toast-stack .con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon{animation:none;transform:none;}}
/* 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.6.2: Fav Fam row updates should not scale wider than the viewport. */
.con-admin-2d-fam-row.is-motion-updated,
.con-admin-2d-fam-detail-row.is-motion-updated {
    animation-name: conAdmin2dFamSafeStateChange;
}

@keyframes conAdmin2dFamSafeStateChange {
    0% { opacity: .82; transform: translateY(2px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* 3.7.2 production icon-state polish: selected 2D Fam action icons stay visible after late reset styles. */
.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon,
.con-admin-2d-fam .con-admin-2d-fam__fav-fam-link[aria-pressed="true"] .con-admin-2d-fam__fav-heart-icon,
.con-admin-2d-fam-table .con-admin-2d-fam__fav-fam-link.is-active .con-admin-2d-fam__fav-heart-icon,
.con-admin-2d-fam-table .con-admin-2d-fam__fav-fam-link[aria-pressed="true"] .con-admin-2d-fam__fav-heart-icon,
.con-admin-2d-fam .con-admin-2d-fam__top-party-link.is-active .con-admin-2d-fam__party-icon,
.con-admin-2d-fam .con-admin-2d-fam__top-party-link[aria-pressed="true"] .con-admin-2d-fam__party-icon,
.con-admin-2d-fam-table .con-admin-2d-fam__top-party-link.is-active .con-admin-2d-fam__party-icon,
.con-admin-2d-fam-table .con-admin-2d-fam__top-party-link[aria-pressed="true"] .con-admin-2d-fam__party-icon{filter:brightness(0) saturate(100%) invert(32%) sepia(41%) saturate(872%) hue-rotate(178deg) brightness(88%) contrast(86%) drop-shadow(0 2px 5px rgba(var(--con-admin-fav-fam-rgb,48,86,143),.20));opacity:1;}
/* High Seas Hunt route and reward polish. */
.con-admin-high-seas .con-admin-high-seas__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;}
.con-admin-high-seas .con-admin-high-seas__button-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;}
.con-admin-high-seas .con-admin-high-seas__status{display:inline-flex;align-items:center;align-self:flex-start;width:auto;max-width:100%;min-height:24px;margin:0;padding:4px 8px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#f8fafc;color:#374151;font-size:12px;font-weight:600;line-height:1.2;}
.con-admin-high-seas .con-admin-high-seas__choice{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;box-sizing:border-box;}
.con-admin-high-seas .con-admin-high-seas__choice.is-route-prompted{animation:conAdminHighSeasRoutePrompt .8s ease-out 1;}
.con-admin-high-seas .con-admin-high-seas__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;align-items:stretch;}
.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn.con-admin-high-seas__button.con-admin-fishing__button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:none;min-height:40px;padding:7px 10px;gap:7px;flex:none;border-radius:4px;font-size:12px;font-weight:600;line-height:1.12;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;}
.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn::after{display:none;}
.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn .con-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;min-width:15px;flex:0 0 15px;color:currentColor;line-height:1;}
.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn .con-btn__icon svg,.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn .con-admin-ui-icon{display:block;width:15px;height:15px;color:currentColor;stroke:currentColor;}
.con-admin-high-seas .con-admin-high-seas__destination-label.con-btn__label{display:grid;gap:1px;min-width:0;width:auto;max-width:100%;line-height:1.1;text-align:left;white-space:normal;}
.con-admin-high-seas .con-admin-high-seas__destination-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.12;}
.con-admin-high-seas .con-admin-high-seas__destination-meta{display:inline-flex;align-items:center;gap:4px;min-width:0;color:inherit;font-size:10.5px;font-weight:600;line-height:1.1;opacity:.9;}
.con-admin-high-seas .con-admin-high-seas__destination-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;min-width:12px;color:currentColor;line-height:1;}
.con-admin-high-seas .con-admin-high-seas__destination-meta-icon svg,.con-admin-high-seas .con-admin-high-seas__destination-meta-icon .con-admin-ui-icon,.con-admin-high-seas .con-admin-high-seas__destination-meta-icon img,.con-admin-high-seas .con-admin-high-seas__destination-meta-icon .con-admin-asset-icon{display:block;width:12px;height:12px;color:currentColor;stroke:currentColor;object-fit:contain;}
.con-admin-high-seas .con-admin-high-seas__destination-button.is-free-route.con-btn{background:#196cae;border-color:#196cae;color:#fff;}
.con-admin-high-seas .con-admin-high-seas__destination-button.is-free-route.con-btn:hover,.con-admin-high-seas .con-admin-high-seas__destination-button.is-free-route.con-btn:focus-visible{background:#135e96;border-color:#135e96;color:#fff;transform:translateY(-1px);}
.con-admin-high-seas .con-admin-high-seas__destination-button.is-toll-route.con-btn{background:#001c3f;border-color:#001c3f;color:#fff;}
.con-admin-high-seas .con-admin-high-seas__destination-button.is-toll-route.con-btn:hover,.con-admin-high-seas .con-admin-high-seas__destination-button.is-toll-route.con-btn:focus-visible{background:#052b5c;border-color:#052b5c;color:#fff;transform:translateY(-1px);}
.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn[disabled]{background:#9ca3af;border-color:#9ca3af;color:#fff;opacity:.78;cursor:not-allowed;transform:none;box-shadow:none;}
.con-admin-high-seas__destination-pill{display:inline-flex;align-items:center;min-height:24px;margin-left:auto;padding:4px 8px;border:1px solid rgba(25,108,174,.14);border-radius:4px;background:#eef6ff;color:#164e7a;font-size:12px;font-weight:600;line-height:1.1;}
.con-admin-high-seas__log-item.is-pending .con-admin-high-seas__destination-pill{display:none;}
.con-admin-high-seas .con-admin-high-seas__scene-reward{left:12px;right:12px;top:50%;transform:translateY(-50%);z-index:240;align-items:center;justify-content:center;pointer-events:none;}
.con-admin-high-seas .con-admin-high-seas__reward-card.con-admin-fishing__catch-card{display:grid;gap:6px;width:min(420px,calc(100% - 14px));max-width:100%;max-height:calc(100% - 18px);padding:8px 10px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:rgba(255,255,255,.98);color:#001c3f;box-shadow:0 16px 38px rgba(0,28,63,.18);overflow:auto;pointer-events:auto;cursor:default;}
.con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;color:#001c3f;}
.con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.18;}
.con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-payout{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px;color:#001c3f;}
.con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-payout span{display:inline-flex;align-items:center;min-height:22px;padding:2px 6px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#f8fafc;color:#001c3f;font-size:11px;font-weight:600;line-height:1.1;white-space:nowrap;}
.con-admin-high-seas .con-admin-high-seas__reward-flavor{margin:0;color:#475569;font-size:11.5px;line-height:1.25;}
.con-admin-high-seas .con-admin-high-seas__reward-choice{display:grid;gap:5px;margin-top:0;padding-top:5px;border-top:1px solid rgba(15,23,42,.08);}
.con-admin-high-seas .con-admin-high-seas__reward-choice-note{display:block;color:#475569;font-size:10.5px;font-weight:600;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-button.con-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;padding:5px 6px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#f8fafc;color:#001c3f;box-shadow:none;text-align:left;line-height:1.1;transform:none;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-button.con-btn:hover,.con-admin-high-seas .con-admin-high-seas__reward-choice-button.con-btn:focus-visible{background:#eef6ff;border-color:rgba(25,108,174,.25);color:#001c3f;transform:translateY(-1px);}
.con-admin-high-seas .con-admin-high-seas__reward-choice-button.con-btn[disabled]{cursor:not-allowed;transform:none;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-media{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;flex:0 0 22px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;color:#001c3f;overflow:hidden;line-height:1;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-media--fallback,.con-admin-high-seas .con-admin-high-seas__reward-choice-media--coins,.con-admin-high-seas .con-admin-high-seas__reward-choice-media--xp{background:#001c3f;border-color:#001c3f;color:#fff;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-media svg,.con-admin-high-seas .con-admin-high-seas__reward-choice-media .con-admin-ui-icon{display:block;width:15px;height:15px;color:currentColor;stroke:currentColor;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-media img,.con-admin-high-seas .con-admin-high-seas__reward-choice-media .con-admin-asset-icon{display:block;width:20px;height:20px;object-fit:contain;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-media--coins img,.con-admin-high-seas .con-admin-high-seas__reward-choice-media--coins .con-admin-asset-icon,.con-admin-high-seas .con-admin-high-seas__reward-choice-media--xp img,.con-admin-high-seas .con-admin-high-seas__reward-choice-media--xp .con-admin-asset-icon{width:16px;height:16px;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-media--item img,.con-admin-high-seas .con-admin-high-seas__reward-choice-media--ingredient img{width:20px;height:20px;object-fit:cover;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-label.con-btn__label{display:block;min-width:0;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#001c3f;font-size:11.5px;font-weight:600;line-height:1.15;}
.con-admin-high-seas .con-admin-high-seas__reward-choice-button.is-selected{background:#eaf4ff;border-color:rgba(25,108,174,.38);color:#001c3f;}
.con-admin-high-seas .con-admin-high-seas__reward-choice.is-claimed .con-admin-high-seas__reward-choice-button.con-btn:not(.is-selected){opacity:.5;}
@keyframes conAdminHighSeasRoutePrompt{0%{box-shadow:0 0 0 0 rgba(25,108,174,.28);transform:translateY(0);}38%{box-shadow:0 0 0 4px rgba(25,108,174,.16);transform:translateY(-1px);}100%{box-shadow:none;transform:translateY(0);}}
@media (max-width:767px){.con-admin-high-seas .con-admin-high-seas__status{align-self:stretch;}.con-admin-high-seas .con-admin-high-seas__choice-grid{grid-template-columns:1fr;gap:7px;}.con-admin-high-seas .con-admin-high-seas__destination-button.con-btn.con-admin-high-seas__button.con-admin-fishing__button{width:100%;min-height:40px;}.con-admin-high-seas .con-admin-high-seas__destination-title{white-space:normal;}.con-admin-high-seas__destination-pill{margin-left:0;}.con-admin-high-seas__log-day-row{gap:6px;}.con-admin-high-seas .con-admin-high-seas__reward-card.con-admin-fishing__catch-card{width:calc(100% - 12px);}.con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-head{grid-template-columns:1fr;align-items:start;}.con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-payout{justify-content:flex-start;}.con-admin-high-seas .con-admin-high-seas__reward-choice-grid{grid-template-columns:1fr;}.con-admin-high-seas .con-admin-high-seas__reward-choice-button.con-btn{justify-content:flex-start;}}


/* 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--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.24 High Seas passport stamps and voyage goals */
.con-admin-high-seas .con-admin-high-seas__passport,
.con-admin-high-seas .con-admin-high-seas__goals{display:grid;gap:8px;margin:10px 0;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#f8fafc;}
.con-admin-high-seas .con-admin-high-seas__passport-head,
.con-admin-high-seas .con-admin-high-seas__goals-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#001c3f;font-size:12px;line-height:1.2;}
.con-admin-high-seas .con-admin-high-seas__passport-head strong,
.con-admin-high-seas .con-admin-high-seas__goals-head strong{font-size:13px;font-weight:600;}
.con-admin-high-seas .con-admin-high-seas__passport-head span,
.con-admin-high-seas .con-admin-high-seas__goals-head span{color:#64748b;font-size:11px;font-weight:600;text-align:right;}
.con-admin-high-seas .con-admin-high-seas__stamp-grid{display:flex;flex-wrap:wrap;gap:6px;}
.con-admin-high-seas .con-admin-high-seas__stamp{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:180px;padding:3px 7px 3px 4px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#fff;color:#001c3f;font-size:11px;font-weight:600;line-height:1.1;}
.con-admin-high-seas .con-admin-high-seas__stamp-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#001c3f;color:#fff;font-size:9px;font-weight:600;line-height:1;}
.con-admin-high-seas .con-admin-high-seas__stamp-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked{opacity:.58;color:#64748b;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-mark{background:#e5e7eb;color:#94a3b8;}
.con-admin-high-seas .con-admin-high-seas__goals ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;}
.con-admin-high-seas .con-admin-high-seas__goal{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 7px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;color:#001c3f;}
.con-admin-high-seas .con-admin-high-seas__goal-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#eef2f7;color:#64748b;font-size:13px;font-weight:600;}
.con-admin-high-seas .con-admin-high-seas__goal.is-complete .con-admin-high-seas__goal-check{background:#001c3f;color:#fff;}
.con-admin-high-seas .con-admin-high-seas__goal-body{display:grid;gap:4px;min-width:0;}
.con-admin-high-seas .con-admin-high-seas__goal-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.1;}
.con-admin-high-seas .con-admin-high-seas__goal-status{color:#64748b;font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap;}
.con-admin-high-seas .con-admin-high-seas__goal.is-complete .con-admin-high-seas__goal-status{color:#001c3f;}
.con-admin-high-seas .con-admin-high-seas__goal-bar{display:block;height:3px;overflow:hidden;border-radius:999px;background:#e5e7eb;}
.con-admin-high-seas .con-admin-high-seas__goal-bar span{display:block;height:100%;border-radius:999px;background:#001c3f;}
@media (max-width:782px){.con-admin-high-seas .con-admin-high-seas__passport,.con-admin-high-seas .con-admin-high-seas__goals{padding:8px;margin:8px 0;}.con-admin-high-seas .con-admin-high-seas__goals ul{grid-template-columns:1fr;}.con-admin-high-seas .con-admin-high-seas__passport-head,.con-admin-high-seas .con-admin-high-seas__goals-head{align-items:flex-start;}.con-admin-high-seas .con-admin-high-seas__stamp{max-width:100%;}}

/* 3.7.25 Fishing feel and reward polish */
.con-admin-fishing__timing-feedback{position:absolute;left:var(--con-fishing-reel-x,50%);top:calc(var(--con-fishing-reel-y,50%) - 48px);z-index:18;padding:4px 8px;border-radius:4px;background:rgba(0,28,63,.92);color:#fff;font-size:12px;font-weight:600;line-height:1;opacity:0;transform:translate(-50%,8px) scale(.96);pointer-events:none;transition:opacity .16s ease,transform .16s ease;box-shadow:0 8px 20px rgba(0,28,63,.22);}
.con-admin-fishing__timing-feedback.is-visible{opacity:1;transform:translate(-50%,0) scale(1);}
.con-admin-fishing__timing-feedback.is-perfect{background:#001c3f;box-shadow:0 0 0 2px rgba(255,255,255,.26),0 12px 28px rgba(0,28,63,.28);}
.con-admin-fishing__timing-feedback.is-miss{background:#334155;}
.con-admin-fishing__pond[data-state="bite"] .con-admin-fishing__bobber-float,.con-admin-fishing__pond.is-biting .con-admin-fishing__bobber-float{animation:con-admin-fishing-bobber-bite .38s ease-in-out infinite alternate;}
.con-admin-fishing__catch-card-main{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:center;margin-top:6px;}
.con-admin-fishing__result-item-media{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;background:#eef6ff;border:1px solid rgba(15,23,42,.08);overflow:hidden;}
.con-admin-fishing__result-item-image{display:block;width:38px;height:38px;object-fit:contain;}
.con-admin-fishing__result-item-fallback{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;background:#001c3f;color:#fff;font-size:18px;line-height:1;}
.con-admin-fishing__catch-card-copy{display:grid;gap:2px;min-width:0;color:#001c3f;}
.con-admin-fishing__catch-card-copy strong{font-size:13px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.con-admin-fishing__catch-card-copy em{font-style:normal;color:#64748b;font-size:11px;font-weight:600;line-height:1.1;}

.con-admin-fishing__catch-card-message{margin-top:6px;color:#475569;font-size:12px;line-height:1.3;}
.con-admin-fishing__catch-card-payout span{display:inline-flex;align-items:center;min-height:22px;padding:2px 6px;border-radius:4px;background:#f8fafc;color:#001c3f;border:1px solid rgba(15,23,42,.08);font-size:11px;font-weight:600;line-height:1.1;}
@keyframes con-admin-fishing-bobber-bite{from{transform:translateY(-1px) rotate(-2deg);}to{transform:translateY(3px) rotate(2deg);}}
@media (max-width:560px){.con-admin-fishing__catch-card-main{grid-template-columns:38px minmax(0,1fr);}.con-admin-fishing__result-item-media{width:38px;height:38px;}.con-admin-fishing__result-item-image{width:32px;height:32px;}.con-admin-fishing__catch-card-payout{justify-content:flex-start;}}

/* 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.27 High Seas mobile reward + toast duplicate polish */
.con-admin-high-seas .con-admin-high-seas__scene-reward{
  contain:layout paint;
}
@media (max-width:767px){
  .con-admin-high-seas .con-admin-high-seas__scene-reward{
    left:8px;
    right:8px;
    top:50%;
    transform:translateY(-50%);
    align-items:center;
    justify-content:center;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-card.con-admin-fishing__catch-card{
    width:min(100% - 8px,360px);
    max-height:calc(100% - 8px);
    padding:6px;
    gap:4px;
    overflow:auto;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-head{
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:5px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-head strong{
    font-size:12px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-payout{
    justify-content:flex-end;
    gap:3px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-card .con-admin-fishing__catch-card-payout span{
    min-height:19px;
    padding:2px 5px;
    font-size:10px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-flavor{
    font-size:10.5px;
    line-height:1.18;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice{
    gap:4px;
    padding-top:4px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice-note{
    font-size:9.5px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:4px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice-button.con-btn{
    min-height:28px;
    padding:4px;
    gap:3px;
    justify-content:center;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice-media{
    width:18px;
    height:18px;
    min-width:18px;
    flex-basis:18px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice-media img,
  .con-admin-high-seas .con-admin-high-seas__reward-choice-media .con-admin-asset-icon,
  .con-admin-high-seas .con-admin-high-seas__reward-choice-media svg,
  .con-admin-high-seas .con-admin-high-seas__reward-choice-media .con-admin-ui-icon{
    width:14px;
    height:14px;
  }
  .con-admin-high-seas .con-admin-high-seas__reward-choice-label.con-btn__label{
    font-size:10px;
    line-height:1.05;
    text-align:left;
  }
}


/* 3.7.28 High Seas Passport + toast polish */
.con-admin-high-seas .con-admin-high-seas__passport-trigger-title{font-size:12px;font-weight:600;}
.con-admin-high-seas__passport-dialog{grid-template-rows:minmax(0,1fr);background:#fbfcf8;}
.con-admin-high-seas__passport-dialog-head{display:none;}
.con-admin-high-seas__passport-close{
  position:absolute;
  top:8px;
  right:8px;
  z-index:3;
  width:30px;
  height:30px;
  border:1px solid rgba(15,23,42,.12);
  background:rgba(255,255,255,.9);
  color:#001c3f;
  box-shadow:0 6px 16px rgba(0,28,63,.12);
}
.con-admin-high-seas__passport-close:hover,
.con-admin-high-seas__passport-close:focus-visible{background:#fff;color:#001c3f;}
.con-admin-high-seas__passport-dialog-body{padding:14px;padding-top:46px;background:linear-gradient(180deg,#fffdf2 0%,#fbfcf8 100%);}
.con-admin-high-seas .con-admin-high-seas__passport-dialog-body .con-admin-high-seas__passport,
.con-admin-high-seas .con-admin-high-seas__passport-dialog-body .con-admin-high-seas__goals{background:rgba(255,255,255,.86);border-color:rgba(0,28,63,.12);}
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected{
  opacity:1;
  border-color:rgba(0,28,63,.44);
  border-style:solid;
  background:#eef6ff;
  color:#001c3f;
  box-shadow:inset 0 0 0 1px rgba(48,86,143,.14);
}
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected .con-admin-high-seas__stamp-mark{
  background:#001c3f;
  color:#fff;
  border:1px solid rgba(255,255,255,.35);
}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked{
  opacity:1;
  border-color:rgba(148,163,184,.36);
  border-style:dashed;
  background:#f8fafc;
  color:#94a3b8;
  filter:grayscale(1);
}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-mark{
  background:#e5e7eb;
  color:#94a3b8;
  border:1px solid rgba(148,163,184,.35);
}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-label{color:#94a3b8;}

/* 3.7.29 High Seas mobile action flow fix */
@media (max-width:767px){
  .con-admin-high-seas .con-admin-high-seas__actions{
    position:relative;
    z-index:2;
    margin-bottom:10px;
  }
  .con-admin-high-seas .con-admin-high-seas__button-row{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
    width:100%;
    overflow:visible;
  }
  .con-admin-high-seas .con-admin-high-seas__choice,
  .con-admin-high-seas .con-admin-high-seas__choice-grid{
    position:relative;
    z-index:2;
    display:grid;
    grid-template-columns:1fr;
    gap:7px;
    width:100%;
  }
  .con-admin-high-seas .con-admin-high-seas__destination-button.con-btn.con-admin-high-seas__button.con-admin-fishing__button{
    width:100%;
    min-height:38px;
    margin:0;
  }
  .con-admin-high-seas .con-admin-high-seas__result{
    position:relative;
    z-index:1;
    clear:both;
    margin-top:10px;
  }
  .con-admin-high-seas .con-admin-high-seas__passport-rally{
    position:relative;
    z-index:1;
    margin-top:10px;
  }
}

/* 3.7.31 Fishing mobile result polish */
.con-admin-fishing__catch-card-message,
.con-admin-fishing__catch-card-note{
  display:none;
}
.con-admin-fishing__catch-card.is-visible{
  gap:7px;
  padding:10px 12px;
  max-width:min(420px,calc(100% - 18px));
  max-height:calc(100% - 14px);
  overflow:auto;
}
.con-admin-fishing__catch-card-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:8px;
}
.con-admin-fishing__catch-card-payout{
  display:inline-flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:5px;
}
.con-admin-fishing__catch-card-main{
  display:grid;
  grid-template-columns:40px minmax(0,1fr);
  align-items:center;
  gap:8px;
  margin-top:2px;
}
.con-admin-fishing__result-item-media{
  width:40px;
  height:40px;
}
.con-admin-fishing__result-item-image{
  width:34px;
  height:34px;
  object-fit:contain;
}
@media (max-width:560px){
  .con-admin-fishing__catch-card.is-visible{
    width:calc(100% - 16px);
    max-width:calc(100% - 16px);
    max-height:calc(100% - 12px);
    padding:8px 10px;
    gap:5px;
  }
  .con-admin-fishing__catch-card-head{
    grid-template-columns:1fr;
    gap:5px;
  }
  .con-admin-fishing__catch-card-head strong{
    font-size:16px;
    line-height:1.12;
  }
  .con-admin-fishing__catch-card-payout{
    justify-content:flex-start;
    gap:4px;
  }
  .con-admin-fishing__catch-card-payout span{
    min-height:22px;
    padding:2px 7px;
    font-size:12px;
  }
  .con-admin-fishing__catch-card-main{
    grid-template-columns:36px minmax(0,1fr);
    gap:7px;
    margin-top:0;
  }
  .con-admin-fishing__result-item-media{
    width:36px;
    height:36px;
  }
  .con-admin-fishing__result-item-image{
    width:30px;
    height:30px;
  }
  .con-admin-fishing__catch-card-copy strong{
    font-size:15px;
    line-height:1.1;
  }
  .con-admin-fishing__catch-card-copy em{
    font-size:12px;
    line-height:1.1;
  }
  .con-admin-fishing__result-close{
    top:5px;
    right:5px;
    width:28px;
    height:28px;
  }
}

/* 3.7.37 High Seas passport stamp visibility */
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected{opacity:1;border-color:rgba(0,28,63,.48);background:#eaf4ff;color:#001c3f;box-shadow:inset 3px 0 0 #001c3f;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected .con-admin-high-seas__stamp-mark{background:#001c3f;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.65) inset;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected .con-admin-high-seas__stamp-label{color:#001c3f;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked{opacity:1;border-style:dashed;border-color:rgba(100,116,139,.22);background:rgba(255,255,255,.72);color:#94a3b8;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-mark{background:#eef2f7;color:#94a3b8;box-shadow:0 0 0 1px rgba(100,116,139,.12) inset;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-label{color:#94a3b8;}

/* 3.7.43 Con notifications header enforcement */
[data-con-admin-fam-notifications].con-admin-fam-notifications{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:100%;max-width:100%;flex:1 1 100%;align-self:stretch;grid-column:1/-1;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow:visible;}
[data-con-admin-fam-notifications].con-admin-fam-notifications--align-left,[data-con-admin-fam-notifications].con-admin-fam-notifications--align-center,[data-con-admin-fam-notifications].con-admin-fam-notifications--align-right{justify-content:flex-start;}
[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo{order:0;display:inline-flex;align-items:center;justify-content:flex-start;flex:0 1 132px;min-width:76px;max-width:132px;height:37px;margin:0 auto 0 0;overflow:hidden;}
[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo img{display:block;width:auto;max-width:112px;height:auto;max-height:30px;object-fit:contain;}
[data-con-admin-fam-notifications] .con-admin-fam-notification,[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar{flex:0 0 auto;}
[data-con-admin-fam-notifications] .con-admin-fam-notification--news{order:20;}
[data-con-admin-fam-notifications] .con-admin-fam-notification--mail{order:30;}
[data-con-admin-fam-notifications] .con-admin-fam-notification--quests{order:40;}
[data-con-admin-fam-notifications] .con-admin-fam-notification--search{order:50;}
[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar{order:60;}
[data-con-admin-fam-notifications] .con-admin-fam-account-menu{order:61;}
[data-con-admin-fam-notifications] .con-admin-fam-notification--nav{order:100;margin-left:16px;margin-right:0;}
@media (max-width:900px){[data-con-admin-fam-notifications].con-admin-fam-notifications{gap:6px;width:100%;min-width:100%;max-width:100%;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav{order:0;margin-left:0;margin-right:0;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo{order:10;flex:0 1 86px;min-width:64px;max-width:86px;height:34px;margin:0 auto 0 0;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo img{max-width:82px;max-height:24px;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--news{order:20;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--mail{order:30;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--quests{order:40;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--search{order:50;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar{order:60;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification__icon-wrap,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar__image,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar>img,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar .con-admin-user-avatar-shell{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification__icon{font-size:18px;}}
@media (max-width:380px){.con-admin-fam-notifications[data-con-admin-fam-notifications]{gap:5px;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo{flex-basis:72px;min-width:56px;max-width:72px;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo img{max-width:68px;max-height:22px;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification__icon-wrap,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar__image,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar>img,.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification-avatar .con-admin-user-avatar-shell{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;}.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification__icon{font-size:17px;}}

/* 3.7.43 Notification nav icon polish */
.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav{
  width:44px;
  min-width:44px;
  height:44px;
  min-height:44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0;
  background:transparent;
  border:0;
  box-shadow:none;
}
.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav .con-admin-fam-notification__icon-wrap{
  width:44px;
  min-width:44px;
  max-width:44px;
  height:44px;
  min-height:44px;
  max-height:44px;
  background:transparent;
  border:0;
  box-shadow:none;
  transform:none;
}
.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav:hover .con-admin-fam-notification__icon-wrap,
.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav:focus-visible .con-admin-fam-notification__icon-wrap{
  background:transparent;
  box-shadow:none;
  transform:none;
}
.con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav .con-admin-fam-notification__icon{
  font-size:25px;
  line-height:1;
}
@media (max-width:900px){
  .con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notification--nav{
    order:0;
    margin-left:0;
    margin-right:0;
    flex:0 0 44px;
  }
  .con-admin-fam-notifications[data-con-admin-fam-notifications] .con-admin-fam-notifications__logo{
    order:10;
    margin-left:0;
    margin-right:auto;
  }
}


/* 3.7.45 High Seas passport stamp clarity */
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected{opacity:1;border-style:solid;border-color:rgba(0,28,63,.66);background:#fff;color:#001c3f;box-shadow:inset 3px 0 0 #001c3f,0 1px 0 rgba(0,28,63,.08);}
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected .con-admin-high-seas__stamp-mark{background:#001c3f;color:#fff;border-color:#001c3f;box-shadow:none;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-collected .con-admin-high-seas__stamp-label{color:#001c3f;opacity:1;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked{opacity:.62;border-style:dashed;border-color:rgba(148,163,184,.28);background:rgba(248,250,252,.58);color:#9ca3af;box-shadow:none;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-mark{background:#f1f5f9;color:#94a3b8;border-color:rgba(148,163,184,.22);box-shadow:none;}
.con-admin-high-seas .con-admin-high-seas__stamp.is-locked .con-admin-high-seas__stamp-label{color:#9ca3af;}
