*,:before,:after{box-sizing:border-box}body{min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]{font-size:16px!important}.ant-input:not(textarea),.ant-input-number-input{line-height:22px!important}}:root{--sb-size:8px;--sb-thumb:#fff3;--sb-thumb-hover:#ffffff57}:root[data-theme=light]{--sb-thumb:#00000038;--sb-thumb-hover:#0000005c}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--sb-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.swal2-container{z-index:100000!important}.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-surface:focus,.recharts-surface:focus-visible,.recharts-wrapper :focus,.recharts-wrapper :focus-visible{outline:none}.hc-pulse-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite hc-pulse}@keyframes hc-pulse{0%{opacity:.35;transform:scale(1)}50%{opacity:0;transform:scale(2.25)}to{opacity:.35;transform:scale(1)}}.hc-burst-ring{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards hc-burst-ring}@keyframes hc-burst-ring{0%{opacity:.95;transform:scale(.33)}to{opacity:0;transform:scale(2)}}.hc-burst-core{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out forwards hc-burst-core}@keyframes hc-burst-core{0%{opacity:1;transform:scale(1.17)}to{opacity:0;transform:scale(.33)}}.hc-burst-text{animation:1.4s ease-out forwards hc-burst-text}@keyframes hc-burst-text{0%{opacity:0;transform:translateY(6px)}12%{opacity:1}55%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.ant-table-wrapper .ant-table{border-end-end-radius:4px;border-end-start-radius:4px}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin-bottom:0}.ant-table-wrapper.st-summary .ant-table-pagination.ant-pagination{width:100%}.ant-table-wrapper.st-summary .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto}.app-sider .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.app-sider-spacer{flex:auto}.macro-editor-box>div{height:100%}.duration-box .ant-input-number-input{text-align:center;padding-inline:0}@container (width<=76px){.ps-seg-label{display:none}}@media (width<=576px){.ant-pagination .ant-pagination-options{display:inline-block!important}}@media (width<=575px){.notif-dropdown-mobile{width:auto!important;max-width:none!important;left:8px!important;right:8px!important}}.ant-badge.menu-warn-badge .ant-badge-count{box-shadow:none;align-items:center}@media (width<=575px){.ant-picker-panel-container{max-height:82vh;overflow-y:auto}.ant-picker-panel-layout{flex-direction:column}.ant-picker-panels>.ant-picker-panel:last-child{display:none}.ant-picker-panels>.ant-picker-panel:first-child .ant-picker-header-next-btn,.ant-picker-panels>.ant-picker-panel:first-child .ant-picker-header-super-next-btn{visibility:visible!important}.ant-picker-presets{max-width:unset}.ant-picker-presets>ul{border-inline-end:none;border-block-end:1px solid var(--ant-color-split,#8080802e);flex:none;height:auto}}.tier-expiry-badge{bottom:-3px;box-sizing:border-box;text-align:center;color:#fff;z-index:2;transform-origin:50%;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:-5px;box-shadow:0 1px 3px #00000059}.tier-expiry-badge--soon{background:#faad14;animation:1.4s ease-in-out infinite tier-heartbeat}.tier-expiry-badge--urgent{background:#ff4d4f;animation:.7s ease-in-out infinite tier-heartbeat}@keyframes tier-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.35)}28%{transform:scale(1)}42%{transform:scale(1.35)}70%{transform:scale(1)}to{transform:scale(1)}}.archive-hint-blink{animation:1.3s ease-in-out infinite archive-hint-fade}@keyframes archive-hint-fade{0%,to{color:#ff4d4f}50%{color:#faad14}}.camp-cog-spin.anticon-spin{animation-duration:2s!important}.ach-medal{vertical-align:middle;line-height:0;display:inline-flex}.ach-medal svg{display:block}.ach-ic.ach-spin{transform-origin:50%;animation:2s linear infinite ach-spin}@keyframes ach-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ach-ic.ach-bounce-slow{animation:1.5s linear infinite ach-bounce}.ach-ic.ach-bounce-fast{animation:.8s linear infinite ach-bounce}@keyframes ach-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ach-glow{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 2px var(--ach-glow)) drop-shadow(0 0 4px var(--ach-glow))}.ach-neon-text{color:#fff;text-shadow:0 0 1px #fff, 0 0 2px #fff, 0 0 4px var(--ach-glow), 0 0 6px var(--ach-glow), 0 0 8px var(--ach-glow);font-weight:700}:root[data-theme=light] .ach-neon-text{color:var(--ach-glow)}.richtext-editor .ProseMirror{min-height:var(--rte-min-h,120px);outline:none;padding:8px 10px}.richtext-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#808080b3;height:0}[dir=rtl] .richtext-editor .ProseMirror p.is-editor-empty:first-child:before{float:right}.richtext-editor .ProseMirror,.rte-content{word-break:break-word;overflow-wrap:anywhere;line-height:1.55}.richtext-editor .ProseMirror>:first-child,.rte-content>:first-child{margin-top:0}.richtext-editor .ProseMirror p,.rte-content p{margin:0 0 6px}.richtext-editor .ProseMirror p:last-child,.rte-content p:last-child{margin-bottom:0}.richtext-editor .ProseMirror ul,.richtext-editor .ProseMirror ol,.rte-content ul,.rte-content ol{margin:0 0 6px;padding-left:22px}.richtext-editor .ProseMirror blockquote,.rte-content blockquote{border-left:3px solid #80808059;margin:0 0 6px;padding-left:10px}.richtext-editor .ProseMirror pre,.rte-content pre{--hl-bg:#f6f8fa;--hl-fg:#24292e;--hl-comment:#6a737d;--hl-kw:#d73a49;--hl-name:#22863a;--hl-lit:#005cc5;--hl-str:#032f62;--hl-num:#005cc5;--hl-title:#6f42c1;--hl-class:#e36209;background:var(--hl-bg);color:var(--hl-fg);border:1px solid #80808033;border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}:root[data-theme=dark] .richtext-editor .ProseMirror pre,:root[data-theme=dark] .rte-content pre{--hl-bg:#282c34;--hl-fg:#abb2bf;--hl-comment:#5c6370;--hl-kw:#c678dd;--hl-name:#e06c75;--hl-lit:#56b6c2;--hl-str:#98c379;--hl-num:#d19a66;--hl-title:#61afef;--hl-class:#e6c07b}.richtext-editor .ProseMirror code,.rte-content code{background:#80808024;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.richtext-editor .ProseMirror pre code,.rte-content pre code{background:0 0;padding:0}.rte-content .hljs-comment,.rte-content .hljs-quote{color:var(--hl-comment);font-style:italic}.rte-content .hljs-doctag,.rte-content .hljs-keyword,.rte-content .hljs-formula{color:var(--hl-kw)}.rte-content .hljs-section,.rte-content .hljs-name,.rte-content .hljs-selector-tag,.rte-content .hljs-deletion,.rte-content .hljs-subst{color:var(--hl-name)}.rte-content .hljs-literal{color:var(--hl-lit)}.rte-content .hljs-string,.rte-content .hljs-regexp,.rte-content .hljs-addition,.rte-content .hljs-attribute,.rte-content .hljs-meta .hljs-string{color:var(--hl-str)}.rte-content .hljs-attr,.rte-content .hljs-variable,.rte-content .hljs-template-variable,.rte-content .hljs-type,.rte-content .hljs-selector-class,.rte-content .hljs-selector-attr,.rte-content .hljs-selector-pseudo,.rte-content .hljs-number{color:var(--hl-num)}.rte-content .hljs-symbol,.rte-content .hljs-bullet,.rte-content .hljs-link,.rte-content .hljs-meta,.rte-content .hljs-selector-id,.rte-content .hljs-title{color:var(--hl-title)}.rte-content .hljs-built_in,.rte-content .hljs-title.class_,.rte-content .hljs-class .hljs-title{color:var(--hl-class)}.rte-content .hljs-emphasis{font-style:italic}.rte-content .hljs-strong{font-weight:700}.rte-content .hljs-link{text-decoration:underline}.richtext-editor .ProseMirror a,.rte-content a{color:#f97316;text-decoration:underline}.rte-legacy{white-space:pre-wrap}
