:root{--con-radius-sm:4px;--con-radius-md:4px;--con-radius-lg:4px;--con-space-1:8px;--con-space-2:12px;--con-space-3:16px;--con-space-4:20px;--con-border:#d7e3ef;--con-border-strong:#c6d4e5;--con-admin-shell-bg:#ffffff;--con-admin-shell-border:#d0d7de;--con-admin-success-text:#166534;--con-admin-success-border:#86efac;--con-admin-error-text:#b42318;--con-admin-error-border:#fda29b;--con-admin-info-text:#145d95;--con-high-seas-bg:none;--con-surface:#ffffff;--con-surface-muted:transparent;--con-text:#0f172a;--con-text-soft:#475569;--con-primary:#196cae;--con-primary-hover:#145d95;--con-disabled:#7c8795;--con-shadow:0 10px 24px rgba(15,23,42,0.08);--con-admin-border-strong:#c7d2de;--con-admin-field-height:40px;--con-admin-field-radius:4px;}.con-admin-user-avatar-display,.con-admin-discord-connect,.con-admin-discord-streak,.con-admin-discord-weekly,.con-admin-empty-state{box-sizing:border-box;}.con-admin-user-avatar-display *,.con-admin-discord-connect *,.con-admin-discord-streak *,.con-admin-discord-weekly *,.con-admin-empty-state *{box-sizing:border-box;}.con-admin-empty-state{padding:14px 16px;text-align:left;box-shadow:none;background:#f8fafc;color:#475569;}.con-admin-empty-state p{margin:0;color:var(--con-text-soft);}.con-admin-ui-card,.con-admin-empty-state{box-shadow:none;}.con-admin-tools__field{width:100%;min-height:var(--con-admin-field-height,40px);padding:10px 12px;border-radius:var(--con-admin-field-radius,4px);box-shadow:inset 0 1px 2px rgba(15,23,42,.03);box-sizing:border-box;}input.con-admin-tools__field,select.con-admin-tools__field{height:var(--con-admin-field-height,40px);min-height:var(--con-admin-field-height,40px);padding-top:0;padding-bottom:0;line-height:1.3;}textarea.con-admin-tools__field{min-height:88px;height:auto;line-height:1.4;resize:vertical;}.con-admin-plugin-button,a.con-admin-plugin-button,button.con-admin-plugin-button,input[type="button"].con-admin-plugin-button,input[type="submit"].con-admin-plugin-button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;max-width:100%;margin:0;padding:7px 14px;border:1px solid rgba(0,0,0,.16);border-radius:4px;background:#fff;color:#1d2327;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;user-select:none;box-shadow:none;appearance:none;-webkit-appearance:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease;}.con-admin-plugin-button:hover,a.con-admin-plugin-button:hover,button.con-admin-plugin-button:hover{background:#f6f7f7;border-color:rgba(0,0,0,.24);color:#1d2327;text-decoration:none;}.con-admin-plugin-button:focus-visible,a.con-admin-plugin-button:focus-visible,button.con-admin-plugin-button:focus-visible{outline:2px solid rgba(34,113,177,.55);outline-offset:2px;}.con-admin-plugin-button--primary,a.con-admin-plugin-button--primary,button.con-admin-plugin-button--primary{border-color:#2271b1;background:#2271b1;color:#fff;}.con-admin-plugin-button--primary:hover,a.con-admin-plugin-button--primary:hover,button.con-admin-plugin-button--primary:hover{border-color:#135e96;background:#135e96;color:#fff;}.con-admin-plugin-button--danger,a.con-admin-plugin-button--danger,button.con-admin-plugin-button--danger{border-color:#b42318;color:#b42318;background:#fff;}.con-admin-plugin-button--danger:hover,a.con-admin-plugin-button--danger:hover,button.con-admin-plugin-button--danger:hover{border-color:#912018;color:#912018;background:#fff7f7;}.con-admin-plugin-button--small,a.con-admin-plugin-button--small,button.con-admin-plugin-button--small{min-height:30px;padding:5px 10px;font-size:12px;}.con-admin-plugin-button[disabled],button.con-admin-plugin-button:disabled,input.con-admin-plugin-button:disabled,.con-admin-plugin-button.is-loading{opacity:.65;cursor:not-allowed;}.con-admin-plugin-button.is-loading{cursor:progress;}.con-admin-user-avatar-display{display:inline-block;width:var(--con-admin-avatar-display-size,180px);max-width:100%;aspect-ratio:1 / 1;line-height:0;vertical-align:middle;overflow:hidden;box-sizing:border-box;}.con-admin-user-avatar-display--auto{width:100%;}.con-admin-user-avatar-display img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;}.con-admin-user-avatar-display--circle,.con-admin-user-avatar-display--circle img{border-radius:50%;}.con-admin-user-avatar-display--rounded,.con-admin-user-avatar-display--rounded img{border-radius:12px;}.con-admin-user-avatar-display--square,.con-admin-user-avatar-display--square img{border-radius:0;}.con-admin-user-avatar-shell{position:relative;display:inline-block;vertical-align:middle;line-height:0;overflow:visible;border-radius:50%;box-sizing:border-box;flex:0 0 auto;}.con-admin-user-avatar-shell .con-admin-user-avatar{display:block;width:100%;height:100%;max-width:100%;border-radius:50%;object-fit:cover;object-position:center;background:transparent;}.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar{background:transparent;}.con-admin-user-avatar-shell--guild:not(.con-admin-user-avatar-shell--uploaded) .con-admin-user-avatar{background:#fff;}.con-admin-user-avatar-shell--no-guild{--con-admin-avatar-accent:#655995;--con-admin-avatar-background:#655995;}.con-admin-user-avatar-shell--no-guild:not(.con-admin-user-avatar-shell--uploaded) .con-admin-user-avatar{background:#fff;}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar{box-shadow:none;}.con-admin-user-avatar-shell__badge{position:absolute;right:var(--con-admin-avatar-badge-offset,-5px);bottom:var(--con-admin-avatar-badge-offset,-5px);width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));min-width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));min-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));max-width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));max-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));display:flex;align-items:center;justify-content:center;pointer-events:none;}.con-admin-user-avatar-shell__badge-image{display:block;width:100%;height:100%;object-fit:contain;}.con-admin-user-avatar-display--guild .con-admin-user-avatar-shell__badge{display:flex;}.con-admin-discord-connect{display:grid;gap:14px;margin:0;padding:0;box-sizing:border-box;background:transparent;border:0;box-shadow:none;}.con-admin-discord-connect__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;}.con-admin-discord-connect__title{margin:0 0 4px;font-size:1.05rem;line-height:1.25;font-weight:600;color:var(--con-text,#0f172a);}.con-admin-discord-connect__intro,.con-admin-discord-connect__help{margin:0;color:var(--con-text-soft,#475569);font-size:13px;line-height:1.45;}.con-admin-discord-connect__avatar{width:60px;height:60px;min-width:60px;object-fit:cover;border-radius:50%;display:block;}.con-admin-discord-connect__notice{display:block;margin:0;padding:10px 12px;border:1px solid var(--con-border,#d7e3ef);background:#fff;color:var(--con-text,#0f172a);font-size:13px;line-height:1.4;}.con-admin-discord-connect__notice[hidden]{display:none;}.con-admin-discord-connect__notice.is-success{border-color:var(--con-admin-success-border,#86efac);color:var(--con-admin-success-text,#166534);}.con-admin-discord-connect__notice.is-error{border-color:var(--con-admin-error-border,#fda29b);color:var(--con-admin-error-text,#b42318);}.con-admin-discord-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-discord-connect__status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start;margin:0;}.con-admin-discord-connect__status-item.con-admin-user-settings-field{display:grid;gap:6px;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-discord-connect__status-item .con-admin-user-settings-field__label{display:block;margin:0;padding:0;color:#374151;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;}.con-admin-discord-connect__status-item .con-admin-discord-connect__status-value.con-admin-tools__field{display:flex;align-items:center;width:100%;max-width:none;min-height:40px;height:auto;margin:0;padding:8px 12px;box-sizing:border-box;border:1px solid var(--con-admin-border-strong,#c7d2de);border-radius:0;background:#fff;color:inherit;box-shadow:none;font-size:14px;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere;}.con-admin-discord-connect__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;}.con-admin-discord-connect__actions form{display:inline-flex;margin:0;}.con-admin-discord-connect__actions .button{cursor:pointer;}.con-admin-discord-connect__actions .button.is-loading{opacity:.72;cursor:progress;}.con-admin-discord-connect__actions .con-admin-plugin-button{flex:0 0 auto;}.con-admin-discord-connect__disconnect{color:var(--con-admin-error-text,#b42318);}.con-admin-discord-streak,.con-admin-discord-weekly{display:grid;gap:12px;margin:12px 0;padding:14px;border:1px solid rgba(15,23,42,.10);background:#fff;box-shadow:none;}.con-admin-discord-streak__summary,.con-admin-discord-weekly__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}.con-admin-discord-streak__summary span,.con-admin-discord-weekly__head span{color:var(--con-text-soft,#475569);font-size:13px;}.con-admin-discord-streak__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;}.con-admin-discord-streak__day{display:grid;gap:4px;align-items:center;justify-items:center;min-height:60px;padding:7px 4px;border:1px solid rgba(15,23,42,.10);background:#fff;font-size:12px;line-height:1.1;}.con-admin-discord-streak__day strong{font-size:16px;line-height:1;}.con-admin-discord-streak__day.is-claimed{border-color:rgba(22,101,52,.28);background:#f0fdf4;}.con-admin-discord-streak__day.is-today{outline:2px solid rgba(25,108,174,.25);outline-offset:1px;}.con-admin-discord-weekly__list{display:grid;gap:0;margin:0;padding:0;list-style:none;}.con-admin-discord-weekly__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(15,23,42,.08);}.con-admin-discord-weekly__list li span{display:grid;gap:2px;min-width:0;}.con-admin-discord-weekly__list li small{color:var(--con-text-soft,#475569);}.con-admin-discord-weekly__list li b{white-space:nowrap;}@media (max-width:1100px){.con-admin-discord-connect__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-discord-connect__head{display:grid;grid-template-columns:minmax(0,1fr) auto;}.con-admin-discord-connect__status-grid{grid-template-columns:1fr;}.con-admin-discord-connect__actions{display:grid;align-items:stretch;}.con-admin-discord-connect__actions form,.con-admin-discord-connect__actions .button,.con-admin-discord-connect__actions .con-admin-plugin-button{width:100%;}.con-admin-discord-connect__actions form{display:block;}}@media (max-width:600px){.con-admin-discord-streak__calendar{grid-template-columns:repeat(4,minmax(0,1fr));}.con-admin-discord-weekly__list li{align-items:flex-start;}}.con-admin-leaderboard{display:grid;gap:12px;margin:12px 0;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:#fff;box-shadow:none;box-sizing:border-box;}.con-admin-leaderboard__controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:0 0 10px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-leaderboard--fam{margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-leaderboard--fam .con-admin-leaderboard__controls{padding-bottom:8px;border-bottom:0;}.con-admin-leaderboard--fam .con-admin-leaderboard__content{margin:0;padding:0;}.con-admin-leaderboard__control-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.con-admin-leaderboard__event-select{display:flex;align-items:center;gap:6px;margin:0;color:var(--con-text-soft,#475569);font-size:12px;font-weight:600;}.con-admin-leaderboard__event-select .con-admin-tools__field{min-height:32px;max-width:260px;border-radius:4px;box-shadow:none;}.con-admin-leaderboard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 8px;}.con-admin-leaderboard__head h3{margin:0;color:var(--con-text,#0f172a);font-size:1.05rem;line-height:1.25;}.con-admin-leaderboard__head p{margin:3px 0 0;color:var(--con-text-soft,#475569);font-size:13px;line-height:1.35;}.con-admin-leaderboard__updated{color:var(--con-text-soft,#64748b);font-size:12px;line-height:1.3;white-space:nowrap;}.con-admin-leaderboard__rows{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(15,23,42,.08);}.con-admin-leaderboard__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-leaderboard__rank{display:inline-flex;align-items:center;justify-content:center;min-width:40px;color:var(--con-text-soft,#475569);font-size:13px;font-weight:600;line-height:1;}.con-admin-leaderboard__identity{display:flex;align-items:center;gap:10px;min-width:0;}.con-admin-leaderboard__identity>span:last-child{display:grid;gap:2px;min-width:0;}.con-admin-leaderboard__identity strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--con-text,#0f172a);font-size:14px;line-height:1.2;}.con-admin-leaderboard__identity small{display:block;color:var(--con-text-soft,#64748b);font-size:12px;line-height:1.25;}.con-admin-leaderboard__avatar,.con-admin-leaderboard__guild-icon,.con-admin-leaderboard__fallback-icon{width:40px;height:40px;min-width:40px;}.con-admin-leaderboard__guild-icon{display:block;object-fit:contain;}.con-admin-leaderboard__fallback-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.14);border-radius:50%;background:#fff;color:var(--con-text-soft,#64748b);font-weight:600;}.con-admin-leaderboard__score{display:grid;gap:1px;justify-items:end;white-space:nowrap;color:var(--con-text,#0f172a);font-size:16px;line-height:1.1;}.con-admin-leaderboard__score small{color:var(--con-text-soft,#64748b);font-size:11px;font-weight:600;line-height:1.15;}@media (max-width:600px){.con-admin-leaderboard{padding:12px;}.con-admin-leaderboard__controls{display:grid;justify-content:stretch;}.con-admin-leaderboard__control-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-leaderboard__event-select{display:grid;gap:5px;}.con-admin-leaderboard__event-select .con-admin-tools__field{max-width:100%;width:100%;}.con-admin-leaderboard__control{width:100%;}.con-admin-leaderboard__row{grid-template-columns:auto minmax(0,1fr);align-items:start;}.con-admin-leaderboard__score{grid-column:2;justify-items:start;font-size:14px;}.con-admin-leaderboard__updated{white-space:normal;}}.con-admin-leaderboards-admin{display:grid;gap:16px;max-width:1180px;}.con-admin-leaderboards-admin__hero,.con-admin-leaderboards-admin__board-card,.con-admin-leaderboards-admin__shortcode-card{border-radius:4px;box-shadow:none;}.con-admin-leaderboards-admin__filters{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(140px,1fr)) minmax(90px,.45fr) auto;gap:10px;align-items:end;margin-top:12px;}.con-admin-leaderboards-admin__field{display:grid;gap:5px;margin:0;}.con-admin-leaderboards-admin__field span,.con-admin-leaderboards-admin__shortcode-preview span{font-size:12px;font-weight:600;color:#475569;line-height:1.25;}.con-admin-leaderboards-admin__field .con-admin-tools__field{width:100%;max-width:100%;min-height:36px;border-radius:4px;box-shadow:none;}.con-admin-leaderboards-admin__field--limit .con-admin-tools__field{max-width:92px;}.con-admin-leaderboards-admin__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:1px;}.con-admin-leaderboards-admin__status{color:#64748b;font-size:12px;line-height:1.35;}.con-admin-leaderboards-admin__status.is-loading{color:#475569;}.con-admin-leaderboards-admin__status.is-error{color:#b42318;}.con-admin-leaderboards-admin__board-card .con-admin-leaderboard__head h3{font-size:18px;}.con-admin-leaderboards-admin__board-card .con-admin-leaderboard__row{padding:11px 0;}.con-admin-leaderboards-admin__board-card .con-admin-leaderboard__content{position:relative;}.con-admin-leaderboards-admin.is-loading .con-admin-leaderboard__content{opacity:.58;}.con-admin-leaderboards-admin__shortcode-card{display:grid;gap:12px;}.con-admin-leaderboards-admin__shortcode-preview{display:grid;gap:6px;margin:0;padding:10px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#f8fafc;}.con-admin-leaderboards-admin__shortcode-preview code{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;white-space:normal;}.con-admin-leaderboards-admin__shortcodes{display:grid;gap:8px;}.con-admin-leaderboards-admin__shortcodes code{display:block;width:fit-content;max-width:100%;padding:7px 9px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:#fff;white-space:normal;}@media (max-width:960px){.con-admin-leaderboards-admin__filters{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-leaderboards-admin__actions{grid-column:1 / -1;}.con-admin-leaderboards-admin__field--limit .con-admin-tools__field{max-width:100%;}}@media (max-width:600px){.con-admin-leaderboards-admin__filters{grid-template-columns:1fr;}.con-admin-leaderboards-admin__actions{display:grid;align-items:stretch;}.con-admin-leaderboards-admin__actions .button{width:100%;justify-content:center;}}.con-admin-leaderboard__bars{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(15,23,42,.08);}.con-admin-leaderboard__bar-row{display:grid;gap:7px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.08);--con-admin-leaderboard-bar-color:#2563eb;--con-admin-leaderboard-bar-width:0%;}.con-admin-leaderboard__bar-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;}.con-admin-leaderboard__bar-track{height:12px;margin-left:50px;border-radius:4px;background:rgba(15,23,42,.08);overflow:hidden;}.con-admin-leaderboard__bar-fill{display:block;width:var(--con-admin-leaderboard-bar-width,0%);height:100%;border-radius:4px;background:var(--con-admin-leaderboard-bar-color,#2563eb);transition:width .2s ease;}.con-admin-leaderboard--guild .con-admin-leaderboard__bar-track{margin-left:50px;}.con-admin-leaderboard--display-bars .con-admin-leaderboard__guild-icon{width:36px;height:36px;min-width:36px;}.con-admin-leaderboard--display-bars .con-admin-leaderboard__avatar,.con-admin-leaderboard--display-bars .con-admin-leaderboard__fallback-icon{width:36px;height:36px;min-width:36px;}@media (max-width:600px){.con-admin-leaderboard__bar-meta{grid-template-columns:auto minmax(0,1fr);align-items:start;}.con-admin-leaderboard__bar-meta .con-admin-leaderboard__score{grid-column:2;justify-items:start;font-size:14px;}.con-admin-leaderboard__bar-track{margin-left:0;height:10px;}}@keyframes con-admin-loading-indicator-spin{to{transform:rotate(360deg);}}.con-admin-soft-refreshing{opacity:.9;transition:opacity .18s ease;}.con-admin-soft-refreshed{animation:con-admin-soft-refresh-in .18s ease-out both;}@keyframes con-admin-soft-refresh-in{from{opacity:.94;}to{opacity:1;}}@media (prefers-reduced-motion:reduce){.con-admin-soft-refreshing,.con-admin-soft-refreshed{opacity:1;transition:none;animation:none;}}.con-admin-ui-enter{animation:conAdminUiEnter .28s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--con-admin-ui-enter-delay,0ms);transform-origin:center top;will-change:opacity,transform;}@keyframes conAdminUiEnter{0%{opacity:0;transform:scale(.985);}100%{opacity:1;transform:scale(1);}}@media (prefers-reduced-motion:reduce){.con-admin-ui-enter{animation:none;transform:none;}}.con-admin-filter-tabs{--con-admin-filter-tab-color:#334155;--con-admin-filter-tab-bg:rgba(248,250,252,.9);--con-admin-filter-tab-border:rgba(100,116,139,.24);--con-admin-filter-tab-active-color:#1e3a8a;--con-admin-filter-tab-active-bg:rgba(30,58,138,.11);--con-admin-filter-tab-active-border:rgba(30,58,138,.36);--con-admin-filter-tab-focus:rgba(30,58,138,.14);display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;}.con-admin-filter-tabs--compact{gap:6px;margin-bottom:6px;}.con-admin-filter-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid var(--con-admin-filter-tab-border);border-radius:var(--con-admin-field-radius,4px);background:var(--con-admin-filter-tab-bg);color:var(--con-admin-filter-tab-color);font:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;transform:translateY(0);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease;}.con-admin-filter-tabs--compact .con-admin-filter-tab{min-height:28px;padding:4px 8px;gap:5px;}.con-admin-filter-tab:hover,.con-admin-filter-tab:focus-visible{border-color:var(--con-admin-filter-tab-active-border);background:var(--con-admin-filter-tab-active-bg);color:var(--con-admin-filter-tab-active-color);outline:none;transform:translateY(-1px);}.con-admin-filter-tab.is-active,.con-admin-filter-tab[aria-pressed="true"],.con-admin-filter-tab[aria-selected="true"]{border-color:var(--con-admin-filter-tab-active-border);background:var(--con-admin-filter-tab-active-bg);color:var(--con-admin-filter-tab-active-color);outline:none;animation:con-admin-filter-tab-fade .18s ease both;}.con-admin-filter-tab:focus-visible{box-shadow:0 0 0 3px var(--con-admin-filter-tab-focus);}.con-admin-filter-tab :where(i,svg,img){flex:0 0 auto;width:14px;height:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px;line-height:1;transition:opacity .18s ease,transform .18s ease;}.con-admin-filter-tab:hover :where(i,svg,img),.con-admin-filter-tab.is-active :where(i,svg,img),.con-admin-filter-tab[aria-pressed="true"] :where(i,svg,img),.con-admin-filter-tab[aria-selected="true"] :where(i,svg,img){opacity:.95;transform:translateY(-1px);}.con-admin-filter-tab img{object-fit:contain;}@keyframes con-admin-filter-tab-fade{from{opacity:.72;transform:translateY(1px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.con-admin-filter-tab,.con-admin-filter-tab :where(i,svg,img){transition:none;}.con-admin-filter-tab.is-active,.con-admin-filter-tab[aria-pressed="true"],.con-admin-filter-tab[aria-selected="true"]{animation:none;}}@media (max-width:560px){.con-admin-filter-tabs{align-items:stretch;}.con-admin-filter-tab{flex:1 1 auto;}}.con-admin-meta-chips{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0;}.con-admin-meta-chip,.con-admin-meta-chips .con-admin-meta-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:22px;max-width:100%;padding:2px 7px;border:1px solid rgba(100,116,139,.24);border-radius:var(--con-admin-field-radius,4px);background:rgba(248,250,252,.9);color:#334155;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:none;}.con-admin-meta-chip :where(i,svg,img){flex:0 0 auto;width:12px;height:12px;min-width:12px;max-width:12px;min-height:12px;max-height:12px;object-fit:contain;}.con-admin-meta-chip .con-admin-event-chip__label,.con-admin-meta-chip__label{color:#64748b;font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;}.con-admin-meta-chip--status,.con-admin-meta-chip--available{border-color:rgba(30,58,138,.22);background:rgba(30,58,138,.08);color:#1e3a8a;}.con-admin-meta-chip--priority.is-urgent,.con-admin-meta-chip--priority.is-high,.con-admin-meta-chip--due.is-overdue,.con-admin-meta-chip--status.con-admin-status-pill--missed,.con-admin-meta-chip--status.con-admin-status-pill--blocked{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-meta-chip--due.is-today,.con-admin-meta-chip--due.is-soon,.con-admin-meta-chip--status.con-admin-status-pill--needs-review{border-color:rgba(217,119,6,.22);background:rgba(245,158,11,.1);color:#b45309;}.con-admin-meta-chip--priority.is-low,.con-admin-meta-chip--due.is-none{border-color:rgba(100,116,139,.18);background:rgba(248,250,252,.72);color:#64748b;}@media (max-width:560px){.con-admin-meta-chips{justify-content:flex-start;}.con-admin-meta-chip,.con-admin-meta-chips .con-admin-meta-chip{min-height:21px;padding:2px 6px;font-size:10.5px;}}.con-admin-meta-chips .con-admin-meta-chip,.con-admin-meta-chip.con-admin-status-pill,.con-admin-meta-chip.con-admin-event-chip,.con-admin-meta-chip.con-admin-staff-task-chip{box-sizing:border-box;min-height:22px;padding:2px 7px;border-radius:var(--con-admin-field-radius,4px);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-meta-chips .con-admin-meta-chip>span:not(.con-admin-event-chip__label),.con-admin-meta-chip .con-admin-meta-chip__value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;}.con-admin-meta-chip .con-admin-event-chip__label,.con-admin-meta-chip__label{color:#64748b;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;}.con-admin-meta-chip--status,.con-admin-meta-chip--available,.con-admin-meta-chip.con-admin-status-pill--assigned,.con-admin-meta-chip.con-admin-status-pill--available,.con-admin-meta-chip.con-admin-status-pill--in_progress{border-color:rgba(30,58,138,.22);background:rgba(30,58,138,.08);color:#1e3a8a;}.con-admin-meta-chip.con-admin-status-pill--completed,.con-admin-meta-chip.con-admin-status-pill--approved{border-color:rgba(2,122,72,.18);background:#ecfdf3;color:#027a48;}.con-admin-meta-chip--priority.is-urgent,.con-admin-meta-chip--priority.is-high,.con-admin-meta-chip--due.is-overdue,.con-admin-meta-chip--status.con-admin-status-pill--missed,.con-admin-meta-chip--status.con-admin-status-pill--blocked,.con-admin-meta-chip.con-admin-status-pill--missed,.con-admin-meta-chip.con-admin-status-pill--blocked,.con-admin-meta-chip.con-admin-status-pill--overdue,.con-admin-meta-chip.con-admin-status-pill--rejected{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-meta-chip--due.is-today,.con-admin-meta-chip--due.is-soon,.con-admin-meta-chip--status.con-admin-status-pill--needs-review,.con-admin-meta-chip--status.con-admin-status-pill--needs_review,.con-admin-meta-chip.con-admin-status-pill--needs-review,.con-admin-meta-chip.con-admin-status-pill--needs_review,.con-admin-meta-chip.con-admin-status-pill--pending{border-color:rgba(217,119,6,.22);background:rgba(245,158,11,.1);color:#b45309;}.con-admin-meta-chip--priority.is-low,.con-admin-meta-chip--due.is-none{border-color:rgba(100,116,139,.18);background:rgba(248,250,252,.72);color:#64748b;}