:root{--color-primary:#0d6dfa;--color-primary-hover:#053a8c;--color-primary-press:#041e4a;--color-primary-light:#dbe8ff;--color-primary-bg:#f0f5ff;--color-accent:#fec134;--color-accent-light:#fff3cd;--color-accent-bg:#fffbeb;--color-success:#18a349;--color-danger:#dc2627;--color-warning:#ea580e;--color-text:#1b1a2e;--color-text-secondary:#4a4a5e;--color-text-disabled:#8e8e9e;--color-border:#dfdfe5;--color-bg-card:#f0f0f3;--color-bg:#f3f3f7;--color-bg-gray:#e9e9ed;--color-bg-white:#fff;--color-input-bg:#e9e9ed}@supports (color:lab(0% 0 0)){:root{--color-primary:lab(48.083% 18.6405 -78.7717);--color-primary-hover:lab(25.7806% 11.8544 -50.892);--color-primary-press:lab(11.8783% 5.95222 -30.7124);--color-primary-light:lab(91.5079% -1.09497 -12.6267);--color-primary-bg:lab(96.3452% -.38141 -5.26831);--color-accent:lab(82.1533% 13.9934 73.5561);--color-accent-light:lab(96.0824% -.359535 19.9494);--color-accent-bg:lab(98.6183% -.578195 8.03988);--color-success:lab(58.8264% -50.9503 35.7101);--color-danger:lab(48.7813% 67.7282 48.0123);--color-warning:lab(57.3821% 55.5461 64.972);--color-text:lab(10.0185% 5.0301 -13.2839);--color-text-secondary:lab(32.0521% 3.64424 -11.7669);--color-text-disabled:lab(59.4124% 2.53463 -8.63193);--color-border:lab(88.9104% .792444 -2.9084);--color-bg-card:lab(94.8615% .391901 -1.45707);--color-bg:lab(95.8968% .491023 -1.82055);--color-bg-gray:lab(92.4168% .491202 -1.82043);--color-bg-white:lab(100% 0 0);--color-input-bg:lab(92.4168% .491202 -1.82043)}}:not([class*=ant-]):not([class*=adm-]):not([class*=ai-chat__]){box-sizing:border-box;margin:0;padding:0}.ant-x-bubble-content ul,.ant-x-bubble-content ol{margin:.5em 0;padding-left:1.5em}.ant-x-bubble-content li{margin:.2em 0;padding:0}.ant-x-bubble-content p{margin:.4em 0}.ant-x-bubble-content p:first-child{margin-top:0}.ant-x-bubble-content p:last-child{margin-bottom:0}[class*=ant-]{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}input,textarea,select{font-family:inherit;font-size:inherit}a{color:var(--color-primary);text-decoration:none}.placeholder-muted::placeholder{color:var(--color-text-disabled);opacity:1}.adm-nav-bar{z-index:10;top:0;position:sticky!important}.adm-nav-bar-title{font-size:17px!important;font-weight:600!important}:root{--anim-duration-fast:.2s;--anim-duration-normal:.3s;--anim-duration-slow:.5s;--anim-easing:cubic-bezier(.25, .1, .25, 1);--anim-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--anim-stagger-delay:40ms}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fadeInDelayed{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes checkPop{0%{transform:scale(0)}to{transform:scale(1)}}.anim-fade-in-up{animation:fadeInUp var(--anim-duration-normal) var(--anim-easing) both}.anim-fade-in{animation:fadeIn var(--anim-duration-normal) var(--anim-easing) both}.anim-slide-in-right{animation:slideInRight var(--anim-duration-normal) var(--anim-easing) both}.anim-scale-in{animation:scaleIn .4s var(--anim-easing-spring) both}.anim-fade-in-delayed{animation:fadeInDelayed .6s var(--anim-easing) both}.anim-stagger{animation:fadeInUp .4s var(--anim-easing) both;animation-delay:var(--stagger-delay,0s)}.anim-press:active{transition:transform .1s;transform:scale(.97)}.anim-check-pop{animation:checkPop .2s var(--anim-easing-spring) both}.anim-fade-in-up,.anim-fade-in,.anim-slide-in-right,.anim-scale-in,.anim-press{will-change:transform, opacity}.border-retina{border:2px solid #fff;border:2px solid lab(100% 0 0)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.border-retina{border:1px solid #fff;border:1px solid lab(100% 0 0)}}.todo-item .adm-swipe-action-content>div{border-bottom:1px solid var(--color-bg-gray)}.todo-item-last .adm-swipe-action-content>div{border-bottom:none}
