@import "https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Montserrat:wght@500;600;700;800;900&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Montserrat", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{width:100%;height:100vh;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>th{padding-top:6px!important;padding-bottom:6px!important}:root{--page-padding:6px;--header-margin-bottom:6px;--card-border-radius:12px;--btn-border-radius:8px;--transition-speed:.25s;--header-title-size:22px;--header-title-weight:700;--header-subtitle-size:13px;--header-subtitle-color:#8c8c8c;--btn-height:34px;--btn-font-size:13px;--btn-padding-x:15px;--btn-gap:10px;--layout-content-margin:8px;--layout-content-padding:8px;--layout-content-margin-top:0px;--layout-min-height:360px}@keyframes fadeInPage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wakeupLogoGlow{0%{opacity:.7;transform:scale(1);box-shadow:0 0 #9c2a2a00}50%{opacity:1;transform:scale(1.06);box-shadow:0 0 32px 8px #9c2a2a99}to{opacity:.7;transform:scale(1);box-shadow:0 0 #9c2a2a00}}@keyframes wakeupShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes wakeupFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wakeupDotBlink{0%,80%,to{opacity:0}40%{opacity:1}}.wakeup-logo{border-radius:50%;animation:2.4s ease-in-out infinite wakeupLogoGlow}.wakeup-shimmer-bar{background:linear-gradient(90deg,#9c2a2a4d 0%,#dc5050cc 40%,#9c2a2a4d 100%) 0 0/200% 100%;border-radius:4px;animation:1.8s linear infinite wakeupShimmer}.wakeup-card{animation:.7s ease-out forwards wakeupFadeIn}.wakeup-dot{animation:1.4s infinite wakeupDotBlink}.wakeup-dot:nth-child(2){animation-delay:.2s}.wakeup-dot:nth-child(3){animation-delay:.4s}.page-container{padding:var(--page-padding);animation:.35s ease-out fadeInPage}.layout-content-inner{padding:var(--layout-content-padding);min-height:var(--layout-min-height);margin-top:var(--layout-content-margin-top)}.page-header{margin-bottom:var(--header-margin-bottom);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title-section{flex-direction:column;gap:2px;display:flex}.page-title{letter-spacing:-.3px;font-size:var(--header-title-size)!important;font-weight:var(--header-title-weight)!important;margin:0!important;line-height:1.2!important}.page-subtitle{font-size:var(--header-subtitle-size);color:var(--header-subtitle-color);margin-top:0;line-height:1.4}.page-actions{align-items:center;gap:var(--btn-gap);flex-wrap:wrap;display:flex}.page-actions .ant-btn{height:var(--btn-height);padding:0 var(--btn-padding-x);font-size:var(--btn-font-size);border-radius:var(--btn-border-radius);transition:all var(--transition-speed) ease;font-weight:500}.page-actions .ant-btn-default{border-color:#00000026}.page-actions .ant-btn-default:hover{color:#1677ff;border-color:#1890ff80}.page-actions .ant-btn-default .anticon{font-size:14px}.page-actions span[style*=not-allowed] .ant-btn-primary{box-shadow:none}.page-actions .ant-typography.ant-typography-warning{max-width:280px;font-size:13px;line-height:1.3}.standard-table .ant-btn-text{width:28px;height:28px;transition:all var(--transition-speed) ease;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.standard-table .ant-btn-text:not(.ant-btn-dangerous):hover{color:#1677ff;background:#1890ff14}.standard-table .ant-btn-dangerous.ant-btn-text:hover{color:#ff4d4f;background:#ff4d4f14}.standard-table .ant-btn-text .anticon{font-size:14px}.standard-form .form-submit-btn{border-radius:var(--btn-border-radius);width:100%;height:38px;transition:all var(--transition-speed) ease;margin-top:4px;font-size:14px;font-weight:600}.photo-upload-section{align-items:center;gap:16px;display:flex}.photo-upload-section .ant-btn{border-radius:var(--btn-border-radius);transition:all var(--transition-speed) ease;font-weight:500}.photo-upload-section .ant-btn:not(.ant-btn-dangerous):hover{color:#1677ff;border-color:#1890ff80}.photo-upload-section .ant-btn-dangerous{padding:0 8px;font-size:13px}.content-card{border-radius:var(--card-border-radius);border:1px solid #00000012;margin-top:4px;overflow:hidden;box-shadow:0 2px 10px #0000000f}.groups-card-header{box-sizing:border-box;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;height:35px;padding:0 16px;display:flex;background:#00000006!important}.groups-header-title{letter-spacing:normal;font-size:14px;font-weight:600}.standard-table .ant-table{background:0 0!important}.standard-table .ant-table-thead>tr>th{text-transform:none;letter-spacing:normal;font-size:14px;font-weight:600;text-align:center!important;background:#00000006!important}.standard-table .ant-table-thead>tr>th,.standard-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{vertical-align:middle!important;padding:10px 12px!important}.standard-table.compact-table .ant-table-thead>tr>th,.standard-table.compact-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:4px 10px!important}.standard-table .ant-table-measure-row td{border:0!important;height:0!important;padding:0!important;line-height:0!important}.standard-table .ant-table-cell.photo-cell-no-padding{padding:0!important}.standard-table .ant-table-tbody>tr:hover>td{background:#1890ff08!important}.standard-table .ant-table-pagination{margin:5px 0!important}.standard-modal .ant-modal-header{border-bottom:1px solid #0000000f;margin-bottom:20px;padding-bottom:12px}.standard-modal .ant-modal-title{font-size:16px;font-weight:700}.standard-form .ant-form-item-label>label{font-size:13px;font-weight:600}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.premium-empty{padding:20px 0!important}.premium-empty .ant-empty-image{filter:grayscale();opacity:.45;margin-bottom:20px}.unviewed-result-row{background-color:#ff4d4f0a!important}.unviewed-result-row:hover>td{background-color:#ff4d4f14!important}@keyframes pulseRed{0%{transform:scale(.95);box-shadow:0 0 #ff4d4fb3}70%{transform:scale(1);box-shadow:0 0 0 6px #ff4d4f00}to{transform:scale(.95);box-shadow:0 0 #ff4d4f00}}.pulsing-dot-red{background-color:#ff4d4f;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseRed;display:inline-block}.wod-builder-scrollbar{scrollbar-width:thin;scrollbar-color:#8c8c8c80 transparent}.wod-builder-scrollbar::-webkit-scrollbar{width:8px;height:8px}.wod-builder-scrollbar::-webkit-scrollbar-track{background:0 0}.wod-builder-scrollbar::-webkit-scrollbar-thumb{background-color:#8c8c8c4d;background-clip:content-box;border:2px solid #0000;border-radius:8px}.wod-builder-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c99;background-clip:content-box}.live-feed-table.ant-table-wrapper .ant-table-thead>tr>th,.live-feed-table.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:3px!important;padding-bottom:3px!important}.premium-pill{color:#fff;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:1px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.premium-pill-type{background-color:#1677ff26;border:1px solid #1677ff}.premium-pill-timecap{background-color:#d46b0826;border:1px solid #d46b08}.premium-pill-discipline{background-color:#8c8c8c26;border:1px solid #8c8c8c}.premium-pill-competition{background-color:#eb2f9626;border:1px solid #eb2f96}.custom-date-picker-icon-only.ant-picker{cursor:pointer;width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;box-sizing:border-box!important;vertical-align:middle!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}body[data-theme=glass] .custom-date-picker-icon-only.ant-picker,.theme-glass .custom-date-picker-icon-only.ant-picker{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.custom-date-picker-icon-only.ant-picker:hover{background:#0000000a!important}body[data-theme=glass] .custom-date-picker-icon-only.ant-picker:hover,.theme-glass .custom-date-picker-icon-only.ant-picker:hover{background:#ffffff1a!important}.custom-date-picker-icon-only.ant-picker input{width:0!important;display:none!important}.custom-date-picker-icon-only.ant-picker .ant-picker-input{justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important}.custom-date-picker-icon-only.ant-picker .ant-picker-suffix{justify-content:center!important;align-items:center!important;height:24px!important;margin:0!important;display:flex!important}.history-card-completed.ant-card{border-left:3px solid #52c41a!important}.history-card-pending.ant-card{border-left:3px solid #ff4d4f!important}.theme-glass .history-card-completed.ant-card{background-color:#52c41a14!important;border-color:#52c41a40!important}.theme-glass .history-card-pending.ant-card{background-color:#ff4d4f14!important;border-color:#ff4d4f40!important}.theme-crossfit .history-card-completed.ant-card{background-color:#52c41a12!important;border-color:#52c41a33!important}.theme-crossfit .history-card-pending.ant-card{background-color:#ff4d4f12!important;border-color:#ff4d4f33!important}.theme-khaki .history-card-completed.ant-card{background-color:#6aab5e17!important;border-color:#6aab5e40!important}.theme-khaki .history-card-pending.ant-card{background-color:#b85c3a17!important;border-color:#b85c3a40!important}.theme-beige .history-card-completed.ant-card{background-color:#52c41a0f!important;border-color:#52c41a33!important}.theme-beige .history-card-pending.ant-card{background-color:#ff4d4f0f!important;border-color:#ff4d4f33!important}.analytics-dashboard-grid{grid-template-columns:1fr;gap:20px;width:100%;display:grid}@media (width>=1200px){.analytics-dashboard-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr);grid-template-areas:"left-col base last"}.analytics-left-col{flex-direction:column;grid-area:left-col;gap:20px;min-width:0;height:100%;display:flex}.analytics-grid-base{grid-area:base;min-width:0}.analytics-grid-last{grid-area:last;min-width:0}}@media (width<=1199px){.analytics-dashboard-grid{grid-template-columns:1fr}.analytics-left-col{flex-direction:column;order:1;gap:20px;display:flex}.analytics-grid-base{order:2}.analytics-grid-last{order:3}}.custom-scroll-hidden::-webkit-scrollbar{display:none}.custom-scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.standard-table th.resizable-th{position:relative}.standard-table .ant-table-thead>tr>th:before{display:none!important}.table-resizable-handle{cursor:col-resize;z-index:10;width:10px;position:absolute;top:0;bottom:0;right:0}.table-resizable-handle:after{content:"";background-color:#ffffff26;width:1px;transition:background-color .2s,width .2s,right .2s,top .2s,bottom .2s;position:absolute;top:25%;bottom:25%;right:0}.table-resizable-handle:hover:after,.table-resizable-handle.active:after{background-color:#851f1f;width:3px;top:0;bottom:0;right:-1px}.glass-card.ant-card{transition:opacity var(--transition-speed) ease, border-color var(--transition-speed) ease, background-color var(--transition-speed) ease}.glass-card .ant-card-head{border-bottom:1px solid #ffffff14!important;min-height:38px!important;padding:0 12px!important}.glass-card .ant-card-head-title{text-transform:uppercase!important;letter-spacing:.05em!important;padding:8px 0!important;font-size:11px!important}.glass-card .ant-card-extra{padding:8px 0!important}.draggable-card-wrapper{transition:transform .2s,opacity .2s}.draggable-card-wrapper.dragging{opacity:.4;transform:scale(.98)}.drag-handle{cursor:grab;color:#fff6;-webkit-user-select:none;user-select:none;align-items:center;margin-right:6px;font-size:12px;display:inline-flex}.drag-handle:active{cursor:grabbing}.analytics-col-dropzone{min-height:200px;transition:background-color var(--transition-speed) ease, border-color var(--transition-speed) ease;border:2px dashed #0000;border-radius:16px;flex-direction:column;gap:20px;padding-bottom:30px;display:flex}.analytics-col-dropzone.drag-over{background-color:#ffffff05;border-color:#ffffff26}.ant-btn{justify-content:center!important;align-items:center!important;display:inline-flex!important}.ant-btn .anticon{font-size:18px;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.ant-btn-icon-only{justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.ant-btn-icon-only .anticon{font-size:18px;margin:0!important}body[data-theme=glass] .ant-message-notice-content{-webkit-backdrop-filter:blur(20px)!important;color:#fff!important;background:#191628f2!important;border:1px solid #ffffff26!important;border-radius:8px!important;box-shadow:0 8px 32px #00000080!important}body[data-theme=glass] .ant-message-notice-content span{color:#fff!important}body[data-theme=glass] .ant-message-success .ant-message-notice-content{border-color:#52c41a80!important}body[data-theme=glass] .ant-message-success .anticon{color:#52c41a!important}body[data-theme=glass] .ant-message-error .ant-message-notice-content{border-color:#ff4d4f80!important}body[data-theme=glass] .ant-message-error .anticon{color:#ff4d4f!important}body[data-theme=glass] .ant-message-warning .ant-message-notice-content{border-color:#faad1480!important}body[data-theme=glass] .ant-message-warning .anticon{color:#faad14!important}body[data-theme=glass] .ant-message-info .ant-message-notice-content{border-color:#1677ff80!important}body[data-theme=glass] .ant-message-info .anticon{color:#1677ff!important}.ant-tooltip-inner{color:#333!important;background-color:#fff!important;box-shadow:0 4px 12px #00000026!important}.ant-tooltip-arrow-content{background-color:#fff!important}.theme-khaki .ant-tooltip-inner,.theme-crossfit .ant-tooltip-inner{color:#fff!important;background-color:#2c3120!important}.theme-khaki .ant-tooltip-arrow-content,.theme-crossfit .ant-tooltip-arrow-content{background-color:#2c3120!important}.theme-glass .ant-tooltip-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;color:#fff!important;background:#2c293ce6!important}.theme-glass .ant-tooltip-arrow-content{background:#2c293ce6!important}.theme-glass,body[data-theme=glass]{--bg-gradient:linear-gradient(135deg, #1f1c2c 0%, #928dab 100%);--glass-bg:#ffffff14;--glass-border:#ffffff26}.theme-glass{background:#1f1c2c!important;background:var(--bg-gradient)!important;background-attachment:fixed!important}body[data-theme=glass] .ant-form-item-label>label,body[data-theme=glass] .ant-form-item-label{color:#ffffffd9!important}body[data-theme=glass] .ant-form-item-extra,body[data-theme=glass] .ant-form-item-explain,body[data-theme=glass] .ant-form-item-explain-error{color:#ffffff8c!important}body[data-theme=glass] .ant-input,body[data-theme=glass] .ant-input-number,body[data-theme=glass] .ant-picker,body[data-theme=glass] .ant-input-affix-wrapper,body[data-theme=glass] .ant-input-textarea{color:#fff!important;background:0 0!important;border:1px solid #fff3!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 12px!important}body[data-theme=glass] .ant-input-affix-wrapper .ant-input{box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important;height:100%!important;padding:0!important}body[data-theme=glass] .ant-input[type=textarea],body[data-theme=glass] textarea.ant-input{height:auto!important;min-height:80px!important;padding:8px 12px!important}body[data-theme=glass] .ant-input:focus,body[data-theme=glass] .ant-input:hover,body[data-theme=glass] .ant-input-affix-wrapper-focused,body[data-theme=glass] .ant-input-affix-wrapper:hover{border-color:#9c2a2a!important;box-shadow:0 0 0 2px #9c2a2a33!important}body[data-theme=glass] .ant-input::placeholder,body[data-theme=glass] .ant-input-number-input::placeholder{color:#ffffff59!important}body[data-theme=glass] .ant-select-selector{color:#fff!important;background:0 0!important;border:1px solid #fff3!important;border-radius:8px!important;align-items:center!important;height:32px!important}body[data-theme=glass] .ant-select-selection-placeholder,body[data-theme=glass] .ant-select-selection-item{color:#ffffffb3!important;line-height:30px!important}body[data-theme=glass] .ant-select-arrow{color:#ffffff73!important}body[data-theme=glass] .ant-select-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#191628f2!important;border:1px solid #ffffff26!important;border-radius:8px!important}body[data-theme=glass] .ant-select-item{color:#ffffffd9!important}body[data-theme=glass] .ant-select-item-option-active,body[data-theme=glass] .ant-select-item-option-selected{background:#ffffff1a!important}body[data-theme=glass] .ant-picker-dropdown .ant-picker-panel-container{-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;background:#1e1c2dfa!important;border:1px solid #ffffff26!important;border-radius:12px!important;box-shadow:0 12px 40px #0009!important}body[data-theme=glass] .ant-picker-dropdown .ant-picker-header,body[data-theme=glass] .ant-picker-dropdown .ant-picker-content th,body[data-theme=glass] .ant-picker-dropdown .ant-picker-cell{color:#ffffffd9!important}body[data-theme=glass] .ant-picker-dropdown .ant-picker-cell-in-view{color:#fff!important}body[data-theme=glass] .ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background:#ffffff1a!important}body[data-theme=glass] .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background:#9c2a2a!important}body[data-theme=glass] .ant-picker-dropdown .ant-picker-today-btn{color:#ff4d4f!important}body[data-theme=glass] .ant-switch{background:#ffffff26!important}body[data-theme=glass] .ant-switch-checked{background:#9c2a2a!important}body[data-theme=glass] .ant-checkbox-inner,body[data-theme=glass] .ant-radio-inner{background:0 0!important;border-color:#ffffff4d!important}body[data-theme=glass] .ant-typography,body[data-theme=glass] p,body[data-theme=glass] span:not(.anticon){color:#ffffffd9}body[data-theme=glass] .ant-alert{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important}body[data-theme=glass] .ant-alert-warning{background:#faad141a!important;border-color:#faad1440!important}body[data-theme=glass] .ant-alert-message{color:#fff!important}body[data-theme=glass] .ant-alert-description{color:#ffffffbf!important}.theme-glass .ant-layout{background:0 0!important}.theme-glass .ant-form-item-extra,.theme-glass .ant-form-item-explain,.theme-glass .ant-form-item-explain-error,.theme-glass .ant-typography-secondary,.theme-glass .page-subtitle{color:#ffffffa6!important}.theme-glass .ant-modal-content,body[data-theme=glass] .ant-modal-content{-webkit-backdrop-filter:blur(30px)!important;background:#191628bf!important;border:1px solid #ffffff26!important;border-radius:12px!important;box-shadow:0 20px 60px #00000080!important}.theme-glass .ant-modal-header,body[data-theme=glass] .ant-modal-header{background:0 0!important;border-bottom:1px solid #ffffff1a!important}.theme-glass .ant-modal-title,body[data-theme=glass] .ant-modal-title{color:#fff!important}.theme-glass .ant-modal-close,body[data-theme=glass] .ant-modal-close{color:#ffffff80!important}.theme-glass .ant-modal-close:hover,body[data-theme=glass] .ant-modal-close:hover{color:#fff!important;background:#ffffff1a!important}.theme-glass .ant-modal-body,body[data-theme=glass] .ant-modal-body{color:#ffffffd9!important}.theme-glass .ant-modal-footer,body[data-theme=glass] .ant-modal-footer{background:0 0!important;border-top:1px solid #ffffff1a!important}.theme-glass .ant-card,.theme-glass .ant-layout-sider,.theme-glass .ant-layout-header{border-color:var(--glass-border)!important}.theme-glass .ant-tabs-nav,.theme-glass .ant-tabs-content,.theme-glass .ant-tabs-tabpane,.theme-glass .wod-builder-zone,.theme-glass .library-panel,.theme-glass .ant-card .ant-card,.theme-glass .ant-list,.theme-glass .ant-list-item,.theme-glass .ant-select-dropdown{background:0 0!important}.theme-glass .ant-select-item-option-content{color:#fff!important}.theme-glass .ant-layout-sider{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}.theme-glass .ant-layout-header{background:#1f1c2c33!important}.theme-glass .ant-layout-sider-trigger{color:#ffffff80!important;background:0 0!important;border-top:1px solid #ffffff14!important;transition:all .3s!important}.theme-glass .ant-layout-sider-trigger:hover{color:#fff!important;background:#ffffff0f!important}.theme-glass .ant-menu,.theme-glass .ant-menu-root,.theme-glass .ant-menu-inline,.theme-glass .ant-layout-content{background:0 0!important}.theme-glass .ant-btn,.theme-glass .ant-btn-primary,.theme-glass .ant-btn-default,.theme-glass .ant-btn-dashed,.theme-glass .ant-btn-link,.theme-glass .ant-btn-text{border-radius:8px!important}.theme-glass .ant-picker{background:#ffffff14!important}.theme-glass .ant-picker:hover,.theme-glass .ant-picker-focused{background:#ffffff1f!important}.theme-glass .ant-input,.theme-glass .ant-select-selector,.theme-glass .ant-input-number,.theme-glass .ant-picker,.theme-glass .ant-input-affix-wrapper{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:0 0!important;border:1px solid #fff3!important;border-radius:8px!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;transition:all .3s!important;display:flex!important}.theme-glass .ant-input-affix-wrapper .ant-input{box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important;height:100%!important;padding:0!important}.theme-glass .ant-input:hover,.theme-glass .ant-input:focus,.theme-glass .ant-input-affix-wrapper-focused,.theme-glass .ant-select-selector:hover{background:#ffffff1a!important;border-color:#9c2a2a!important;box-shadow:0 0 8px #9c2a2a4d!important}.theme-glass .ant-input::placeholder,.theme-glass .ant-input-prefix,.theme-glass .ant-input-suffix{color:#ffffff73!important}.theme-glass .ex-diff-red,body[data-theme=glass] .ex-diff-red{border-left:none!important;border-right:4px solid #ff4d4f!important;box-shadow:inset -10px 0 20px #ff4d4f1a!important}.theme-glass .ex-diff-orange,body[data-theme=glass] .ex-diff-orange{border-left:none!important;border-right:4px solid #fa8c16!important;box-shadow:inset -10px 0 20px #fa8c161a!important}.theme-glass .ex-diff-green,body[data-theme=glass] .ex-diff-green{border-left:none!important;border-right:4px solid #52c41a!important;box-shadow:inset -10px 0 20px #52c41a1a!important}.theme-glass .ex-diff-blue,body[data-theme=glass] .ex-diff-blue{border-left:none!important;border-right:4px solid #1890ff!important;box-shadow:inset -10px 0 20px #1890ff1a!important}.theme-glass .ant-table-tbody>tr.ex-row-red>td:first-child,.theme-glass .ant-card.ex-row-red{border-left:4px solid #ff4d4f!important}.theme-glass .ant-table-tbody>tr.ex-row-orange>td:first-child,.theme-glass .ant-card.ex-row-orange{border-left:4px solid #ffa940!important}.theme-glass .ant-table-tbody>tr.ex-row-green>td:first-child,.theme-glass .ant-card.ex-row-green{border-left:4px solid #73d13d!important}.theme-glass .ant-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 2px #00000080;color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important}.theme-glass .ant-card.ex-row-red,.theme-glass .ant-card.ex-row-orange,.theme-glass .ant-card.ex-row-green{background:#ffffff0d!important;margin-bottom:4px!important}.theme-glass .ant-tag-red,.theme-glass .ant-tag-error,.theme-glass .ant-tag-volcano{background:#ff4d4f33!important;border-color:#ff4d4f4d!important}.theme-glass .ant-tag-green,.theme-glass .ant-tag-success{background:#73d13d33!important;border-color:#73d13d4d!important}.theme-glass .ant-tag-orange,.theme-glass .ant-tag-warning{background:#fa8c1633!important;border-color:#fa8c164d!important}.theme-glass .ant-tag-blue,.theme-glass .ant-tag-processing{background:#1677ff33!important;border-color:#1677ff4d!important}.theme-glass .ant-tag-purple{background:#722ed133!important;border-color:#722ed14d!important}.theme-glass .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}.theme-glass .ant-table-thead>tr>th,.theme-glass .standard-table .ant-table-thead>tr>th{color:#ffffffe6!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff14!important;border-bottom:1px solid #ffffff26!important}.theme-khaki .ant-table-thead>tr>th,.theme-khaki .standard-table .ant-table-thead>tr>th{color:#d6dbb8!important;background:#2c3120!important;border-bottom:1px solid #3d4530!important}.theme-crossfit .ant-table-thead>tr>th,.theme-crossfit .standard-table .ant-table-thead>tr>th{color:#fcc!important;background:#2c1616!important;border-bottom:1px solid #4a2222!important}.theme-glass .ant-menu-item-selected,.theme-glass .ant-select-item-option-selected{color:#fff!important;background:#ffffff26!important}.theme-glass .ant-btn:not(.ant-btn-primary),.theme-glass .ant-btn:not(.ant-btn-primary):hover,.theme-glass .ant-btn:not(.ant-btn-primary):focus,.theme-glass .ant-btn:not(.ant-btn-primary):active{box-shadow:none!important;outline:none!important}.theme-glass .ant-btn:not(.ant-btn-primary){color:#ffffffd9!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;justify-content:center!important;align-items:center!important;transition:all .3s!important;display:inline-flex!important}.theme-glass .ant-btn:not(.ant-btn-primary):hover{transform:translateY(-1px);color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important}.theme-glass .ant-btn-dangerous,.theme-glass .ant-btn-background-ghost.ant-btn-dangerous,.theme-glass .ant-btn-dangerous:hover,.theme-glass .ant-btn-dangerous:focus,.theme-glass .ant-btn-dangerous:active{box-shadow:none!important;outline:none!important}.theme-glass .ant-btn-dangerous,.theme-glass .ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f!important;background:#ff4d4f1a!important;border:1px solid #ff4d4f33!important}.theme-glass .ant-btn-dangerous:hover{color:#fff!important;background:#ff4d4f33!important;border-color:#ff4d4f!important}.theme-glass .ant-btn .anticon{font-size:16px!important}.theme-glass h1,.theme-glass h2,.theme-glass h3,.theme-glass h4,.theme-glass h5,.theme-glass .ant-typography,.theme-glass .ant-form-item-label label{color:#fff!important}.danger-border-card,.theme-glass .danger-border-card,body[data-theme=glass] .danger-border-card{border:1px solid #ff4d4f!important}.theme-glass .groups-card-header{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff14!important;border-bottom:1px solid #ffffff26!important}.theme-glass .groups-header-title{color:#ffffffe6!important}.theme-khaki .groups-card-header{background:#2c3120!important;border-bottom:1px solid #3d4530!important}.theme-khaki .groups-header-title{color:#d6dbb8!important}.theme-crossfit .groups-card-header{background:#2c1616!important;border-bottom:1px solid #4a2222!important}.theme-crossfit .groups-header-title{color:#fcc!important}.ant-tag.custom-group-tag{background-color:var(--tag-bg)!important;border-color:var(--tag-border)!important;color:#fff!important;font-weight:700!important}
