:root{font-size:15.5px;transition:font-size .05s;--spacing-xs: .0625rem;--spacing-sm: .125rem;--spacing-md: .25rem;--spacing-lg: .5rem;--spacing-xl: .75rem;--spacing-2xl: 1rem;--spacing-3xl: 1.25rem;--spacing-4xl: 1.5rem;--spacing-5xl: 2rem;--spacing-6xl: 2.5rem;--spacing-7xl: 3rem;--spacing-8xl: 4rem;--spacing-9xl: 4.5rem;--spacing-10xl: 6rem;--spacing-11xl: 8rem;--spacing-12xl: 16rem;--spacing-13xl: 20rem;--spacing-14xl: 32rem;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 640rem;--text-xxs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--font-primary: "Geist";--font-secondary: "Figtree"}:root{--brand-default: rgba(52, 145, 113, 1);--brand-hover: rgba(52, 145, 113, .85);--brand-active: rgba(52, 145, 113, .7);--brand-stroke: rgba(52, 145, 113, .4);--brand-fill: rgba(52, 145, 113, .2);--text-primary: rgba(30, 30, 30, 1);--text-secondary: rgba(80, 80, 80, 1);--text-tertiary: rgba(130, 130, 130, 1);--text-quaternary: rgba(180, 180, 180, 1);--stroke-primary: rgba(220, 220, 220, 1);--stroke-secondary: rgba(235, 235, 235, 1);--background-0: rgba(255, 255, 255, 1);--background-0-hover: rgba(235, 235, 235, 1);--background-1: rgba(250, 250, 250, 1);--background-1-hover: rgba(230, 230, 230, 1);--background-2: rgba(245, 245, 245, 1);--background-2-hover: rgba(225, 225, 225, 1);--background-3: rgba(240, 240, 240, 1);--background-3-hover: rgba(220, 220, 220, 1);--constant-white: rgba(255, 255, 255, 1);--constant-black: rgba(15, 15, 15, 1);--green-default: rgba(76, 175, 80, 1);--green-hover: rgba(76, 175, 80, .8);--green-active: rgba(76, 175, 80, .6);--green-stroke: rgba(76, 175, 80, .3);--green-fill: rgba(76, 175, 80, .15);--yellow-default: rgba(255, 193, 7, 1);--yellow-hover: rgba(255, 193, 7, .8);--yellow-active: rgba(255, 193, 7, .6);--yellow-stroke: rgba(255, 193, 7, .3);--yellow-fill: rgba(255, 193, 7, .15);--orange-default: rgba(255, 87, 34, 1);--orange-hover: rgba(255, 87, 34, .8);--orange-active: rgba(255, 87, 34, .6);--orange-stroke: rgba(255, 87, 34, .3);--orange-fill: rgba(255, 87, 34, .15);--red-default: rgba(244, 67, 54, 1);--red-hover: rgba(244, 67, 54, .8);--red-active: rgba(244, 67, 54, .6);--red-stroke: rgba(244, 67, 54, .3);--red-fill: rgba(244, 67, 54, .15)}body.dark{--text-primary: rgba(235, 235, 235, 1);--text-secondary: rgba(190, 190, 190, 1);--text-tertiary: rgba(145, 145, 145, 1);--text-quaternary: rgba(100, 100, 100, 1);--stroke-primary: rgba(55, 55, 55, 1);--stroke-secondary: rgba(40, 40, 40, 1);--background-0: rgba(26, 26, 26, 1);--background-0-hover: rgba(46, 46, 46, 1);--background-1: rgba(30, 30, 30, 1);--background-1-hover: rgba(50, 50, 50, 1);--background-2: rgba(35, 35, 35, 1);--background-2-hover: rgba(55, 55, 55, 1);--background-3: rgba(40, 40, 40, 1);--background-3-hover: rgba(60, 60, 60, 1)}@media (max-width: 1399.98px){:root{font-size:15px}}@media (max-width: 1199.98px){:root{font-size:14px}}@media (max-width: 991.98px){:root{font-size:13px}}.p-0{padding:0!important}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.p-4xl{padding:var(--spacing-4xl)}.p-5xl{padding:var(--spacing-5xl)}.p-6xl{padding:var(--spacing-6xl)}.p-7xl{padding:var(--spacing-7xl)}.p-8xl{padding:var(--spacing-8xl)}.p-9xl{padding:var(--spacing-9xl)}.p-10xl{padding:var(--spacing-10xl)}.p-11xl{padding:var(--spacing-11xl)}.p-12xl{padding:var(--spacing-12xl)}.p-13xl{padding:var(--spacing-13xl)}.p-14xl{padding:var(--spacing-14xl)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.m-4xl{margin:var(--spacing-4xl)}.m-5xl{margin:var(--spacing-5xl)}.m-6xl{margin:var(--spacing-6xl)}.m-7xl{margin:var(--spacing-7xl)}.m-8xl{margin:var(--spacing-8xl)}.m-9xl{margin:var(--spacing-9xl)}.m-10xl{margin:var(--spacing-10xl)}.m-11xl{margin:var(--spacing-11xl)}.m-12xl{margin:var(--spacing-12xl)}.m-13xl{margin:var(--spacing-13xl)}.m-14xl{margin:var(--spacing-14xl)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.gap-3xl{gap:var(--spacing-3xl)}.gap-4xl{gap:var(--spacing-4xl)}.gap-5xl{gap:var(--spacing-5xl)}.gap-6xl{gap:var(--spacing-6xl)}.gap-7xl{gap:var(--spacing-7xl)}.gap-8xl{gap:var(--spacing-8xl)}.gap-9xl{gap:var(--spacing-9xl)}.gap-10xl{gap:var(--spacing-10xl)}.gap-11xl{gap:var(--spacing-11xl)}.gap-12xl{gap:var(--spacing-12xl)}.gap-13xl{gap:var(--spacing-13xl)}.gap-14xl{gap:var(--spacing-14xl)}.rounded-none{border-radius:var(--radius-none)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.text-xxs{font-size:var(--text-xxs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-quaternary{color:var(--text-quaternary)}.text-invalid{color:var(--red-default)}.text-normal{font-weight:400}.text-bold{font-weight:600}.text-center{text-align:center}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-tertiary{font-family:var(--font-tertiary)}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-1{line-clamp:1;-webkit-line-clamp:1}.ellipsis-2{line-clamp:7;-webkit-line-clamp:2}.ellipsis-3{line-clamp:7;-webkit-line-clamp:3}.ellipsis-4{line-clamp:7;-webkit-line-clamp:4}.ellipsis-5{line-clamp:7;-webkit-line-clamp:5}.ellipsis-6{line-clamp:7;-webkit-line-clamp:6}.ellipsis-7{line-clamp:7;-webkit-line-clamp:7}.ellipsis-8{line-clamp:8;-webkit-line-clamp:8}.ellipsis-9{line-clamp:9;-webkit-line-clamp:9}.ellipsis-10{line-clamp:10;-webkit-line-clamp:10}.action{padding:var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;display:flex;border:1px solid transparent;gap:var(--spacing-md)}.action:hover,.action.active{background-color:var(--background-3);border:1px solid var(--stroke-primary)}.action.red{background-color:var(--red-fill);color:var(--red-default)}.w-100{width:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:var(--text-xs);line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-primary);color:var(--text-primary);background:var(--background-1);font-size:var(--text-sm);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}a{color:inherit;text-decoration:none;color:var(--brand-default)}a:focus,button:focus,input:focus{outline:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;font-size:var(--text-xs)}button{cursor:pointer;border:none;background:none;color:inherit;font-size:var(--text-xs);font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0;line-height:1.2;font-family:var(--font-secondary);word-break:break-word}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1.05rem}h4{font-size:.9rem}h5{font-size:.75rem}h6{font-size:.6rem}p,span{margin:0;word-break:break-word}.pointer{cursor:pointer}.i-tippy-dropdown,.i-tippy-popup{position:relative}.i-dropdown-close>*{pointer-events:none}.i-popup-close>*{pointer-events:none}.stroke{border-bottom:1px solid var(--stroke-primary);width:100%}.stroke.secondary{border-bottom:1px solid var(--stroke-secondary)}.image{position:relative;width:100%;padding:0 0 56.25%!important;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--stroke-primary)}.image.bg2{background-color:var(--background-2)}.image img{position:absolute;width:100%;height:100%;object-fit:contain}.card{padding:var(--spacing-xl);background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);cursor:pointer}.boxed{background:var(--background-0);padding:var(--spacing-xl);border-radius:var(--radius-md);border:1px solid var(--stroke-primary)}.boxed.stroke-secondary{border:1px solid var(--stroke-secondary)}.boxed.bg1{background:var(--background-1)}.boxed.bg2{background:var(--background-2)}.boxed.large{padding:var(--spacing-4xl)}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animation-background{position:relative}.animation-background-div{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:999}body:not(.dark) .animation-background-div{background:linear-gradient(to right,#0000,#00000005);background-size:0 100%;background-repeat:no-repeat;animation:background 8s ease-in-out infinite}body.dark .animation-background-div{background:linear-gradient(to right,#0000,#ffffff05);background-size:0 100%;background-repeat:no-repeat;animation:background 8s ease-in-out infinite}@keyframes background{0%{background-size:0 100%}50%{background-size:100% 100%}70%{background-size:500% 100%}to{background-size:2000% 100%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{max-width:1080px;width:100%;padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl)}.container-full{max-width:100%;width:100%;padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl)}.container-xs{max-width:540px;width:100%;margin:0 auto}.container-sm{max-width:720px;width:100%;margin:0 auto}.container-md{max-width:960px;width:100%;margin:0 auto}.container-lg{max-width:1140px;width:100%;margin:0 auto}.container-xl{max-width:1440px;width:100%;margin:0 auto}.transition-border{transition:.15s border;border:1px solid var(--stroke-secondary)}.transition-border:hover{border:1px solid var(--stroke-primary)}.transition-background{background:linear-gradient(to right,#0000000d,#ffffff0d);background-size:0 100%;background-repeat:no-repeat;transition:background-size 1s ease-in-out}.transition-background:hover{background-size:100% 100%}.grid{display:grid}.grid-auto-250{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:auto}.grid-auto-200{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto}.grid-auto-150{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:auto}.grid-auto-100{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:auto}.grid-auto-50{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-auto-rows:auto}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-12{grid-template-columns:repeat(12,1fr)}.grid-24{grid-template-columns:repeat(24,1fr)}.width-1{grid-column:span 1}.width-2{grid-column:span 2}.width-3{grid-column:span 3}.width-4{grid-column:span 4}.width-5{grid-column:span 5}.width-6{grid-column:span 6}.width-7{grid-column:span 7}.width-8{grid-column:span 8}.width-9{grid-column:span 9}.width-10{grid-column:span 10}.width-11{grid-column:span 11}.width-12{grid-column:span 12}.width-13{grid-column:span 13}.width-14{grid-column:span 14}.width-15{grid-column:span 15}.width-16{grid-column:span 16}.width-17{grid-column:span 17}.width-18{grid-column:span 18}.width-19{grid-column:span 19}.width-20{grid-column:span 20}.width-21{grid-column:span 21}.width-22{grid-column:span 22}.width-23{grid-column:span 23}.width-24{grid-column:span 24}@media (max-width: 1399.98px){.grid-24{grid-template-columns:repeat(1,1fr)}.width-1,.width-2,.width-3,.width-4,.width-5,.width-6,.width-7,.width-8,.width-9,.width-10,.width-11,.width-12,.width-13,.width-14,.width-15,.width-16,.width-17,.width-18,.width-19,.width-20,.width-21,.width-22,.width-23,.width-24{grid-column:span 1}}@media (max-width: 768px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr}}.flex{display:flex;align-items:center;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column;flex-wrap:wrap}.flex-start{display:flex;justify-content:start;align-items:center;flex-wrap:wrap}.flex-end{display:flex;justify-content:end;align-items:center;flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.flex-between{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.align-end{align-items:end}.scrollbar::-webkit-scrollbar{width:8px;height:8px}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--background-2)}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.scrollbar{overflow:auto}.tag{display:inline-block;background-color:var(--brand-fill);border:1px solid var(--brand-stroke);padding:0 var(--spacing-md);color:var(--brand-default);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-xs)}.tag i{margin-bottom:var(--spacing-md)}.tag.large{padding:var(--spacing-lg)}.tag.yellow{background-color:var(--yellow-fill);border:1px solid var(--yellow-stroke);color:var(--yellow-default)}.tag.green{background-color:var(--green-fill);border:1px solid var(--green-stroke);color:var(--green-default)}.tag.orange{background-color:var(--orange-fill);border:1px solid var(--orange-stroke);color:var(--orange-default)}.tag.red{background-color:var(--red-fill);border:1px solid var(--red-stroke);color:var(--red-default)}.tag.bg0{background-color:var(--background-0);border:1px solid var(--stroke-primary);color:var(--text-secondary)}.tag.bg1{background-color:var(--background-1);border:1px solid var(--stroke-primary);color:var(--text-secondary)}.tag.bg2{background-color:var(--background-2);border:1px solid var(--stroke-primary);color:var(--text-secondary)}.tag.bg3{background-color:var(--background-3);border:1px solid var(--stroke-primary);color:var(--text-secondary)}a .tag:hover{background-color:var(--brand-hover)}a .tag.yellow:hover{background-color:var(--yellow-hover)}a .tag.green:hover{background-color:var(--green-hover)}a .tag.orange:hover{background-color:var(--orange-hover)}a .tag.red:hover{background-color:var(--red-hover)}a .tag.bg0:hover{background-color:var(--background-0-hover)}a .tag.bg1:hover{background-color:var(--background-1-hover)}a .tag.bg2:hover{background-color:var(--background-2-hover)}a .tag.bg3:hover{background-color:var(--background-3-hover)}i{font-size:18px!important;color:var(--constant-black);opacity:.8;font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body.dark i{color:var(--constant-white)}i.icon-brand{color:var(--brand-default)!important;opacity:1}i.icon-white{color:var(--constant-white)!important;opacity:1}i.icon-xs{font-size:14px!important}i.icon-sm{font-size:16px!important}i.icon-md{font-size:18px!important}i.icon-lg{font-size:20px!important}i.icon-xl{font-size:24px!important}.user{position:relative;display:inline-block;width:30px;height:30px}.user>span{background-color:var(--brand-default);display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--constant-white);border-radius:30px;font-size:var(--text-xs);font-weight:600;border:1px solid rgb(0 0 0 / 15%);text-transform:capitalize}.user.white>span{background-color:var(--constant-white);color:var(--constant-black)}.user.black>span{background-color:var(--constant-black);color:var(--constant-white)}.user>div{width:5px;height:5px;border-radius:5px;background-color:var(--green-default);position:absolute;right:1px;bottom:1px}.user>span.a{background-color:#a14545}.user>span.b{background-color:#a15a45}.user>span.c{background-color:#a17045}.user>span.d{background-color:#a18545}.user>span.e{background-color:#a19b45}.user>span.f{background-color:#91a145}.user>span.g{background-color:#7ca145}.user>span.h{background-color:#67a145}.user>span.i{background-color:#51a145}.user>span.j{background-color:#45a14e}.user>span.k{background-color:#45a163}.user>span.l{background-color:#45a179}.user>span.m{background-color:#45a18e}.user>span.n{background-color:#459ea1}.user>span.o{background-color:#4588a1}.user>span.p{background-color:#4573a1}.user>span.q{background-color:#455da1}.user>span.r{background-color:#4548a1}.user>span.s{background-color:#5745a1}.user>span.t{background-color:#6d45a1}.user>span.u{background-color:#8245a1}.user>span.v{background-color:#9745a1}.user>span.w{background-color:#a14594}.user>span.x{background-color:#a1457f}.user>span.y{background-color:#a1456a}.user>span.z{background-color:#a14554}.users{display:flex;align-self:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md);padding-right:15px;border-radius:var(--radius-2xl)}.users.big{padding-right:var(--spacing-md)}.users.bg{border:1px solid var(--stroke-primary);background-color:var(--background-2)}.users>.user{width:15px}.users.big>.user{width:30px}.rich-text{border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);background-color:var(--background-0);padding:var(--spacing-5xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.rich-text ul{display:flex;flex-direction:column;gap:var(--spacing-lg)}.rich-text ul li{display:flex;align-items:center;gap:var(--spacing-lg);background:var(--background-1);width:fit-content;padding:var(--spacing-xs) var(--spacing-xl);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary)}.rich-text ul li label{height:18px}.rich-text mark{background-color:var(--yellow-fill);color:var(--yellow-default)}.rich-text table{border-collapse:collapse;table-layout:fixed;width:100%;background:var(--background-1);border:1px solid var(--stroke-secondary);text-align:left;border-radius:var(--radius-sm);border:1px solid var(--stroke-primary)}.rich-text table td,.rich-text table th{box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top;color:var(--text-secondary);border:1px solid var(--stroke-primary)}.rich-text table td>*,.rich-text table th>*{margin-bottom:0}.rich-text table th{font-weight:700;background-color:var(--background-2);color:var(--text-primary)}.rich-text table .selectedCell:after{background:var(--brand-fill);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.rich-text table .column-resize-handle{background-color:var(--brand-default);bottom:-2px;z-index:10000000;pointer-events:none;position:absolute;right:-2px;top:0;width:2px;cursor:e-resize!important}.rich-text .is-editor-empty:before{content:attr(data-placeholder);float:left;color:var(--text-tertiary);pointer-events:none;height:0}.loader{display:block;width:32px;height:32px;border-radius:32px;outline:5px solid rgb(0 0 0 / 15%);animation:rotate360 1s linear infinite;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}body.dark .loader{outline:5px solid rgb(255 255 255 / 15%)}.loader.mini{width:20px;height:20px}.loader.relative{position:relative}.loader>div{width:5px;height:5px;border-radius:5px;background-color:var(--brand-default);left:-5px;top:0;bottom:0;margin:auto;position:absolute}.markdown{font-size:var(--text-sm);line-height:1.6}.markdown br{display:none}.markdown h1{font-size:var(--text-xl);font-weight:700;margin:var(--spacing-xl) 0 var(--spacing-lg) 0;color:var(--text-primary);line-height:1.3}.markdown h2{font-size:var(--text-lg);font-weight:600;margin:var(--spacing-lg) 0 var(--spacing-lg) 0;color:var(--text-primary);line-height:1.3}.markdown h3{font-size:var(--text-base);font-weight:600;margin:var(--spacing-lg) 0 var(--spacing-md) 0;color:var(--text-primary);line-height:1.3}.markdown h4,.markdown h5,.markdown h6{font-size:var(--text-sm);font-weight:600;margin:var(--spacing-md) 0 var(--spacing-sm) 0;color:var(--text-primary);line-height:1.3}.markdown p{margin:var(--spacing-lg) 0;line-height:1.6}.markdown p:first-child{margin-top:0}.markdown p:last-child{margin-bottom:0}.markdown ul,.markdown ol{margin:var(--spacing-lg) 0;padding-left:var(--spacing-3xl)}.markdown li{margin:var(--spacing-md) 0;line-height:1.5}.markdown strong{font-weight:600;color:var(--text-primary)}.markdown em{font-style:italic;color:var(--text-secondary)}.markdown code{background-color:var(--background-2);border:1px solid var(--stroke-secondary);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--text-xs);color:var(--text-secondary)}.markdown pre{background-color:var(--background-2);border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);padding:var(--spacing-xl);margin:var(--spacing-xl) 0;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--text-xs);line-height:1.4}.markdown pre code{background:none;border:none;padding:0;font-size:inherit}.markdown a{color:var(--brand-default);text-decoration:none;font-weight:500}.markdown a:hover{color:var(--brand-hover);text-decoration:underline}.markdown table{min-width:300px;border-collapse:collapse;margin:var(--spacing-xl) 0;border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);overflow:hidden;font-size:var(--text-sm);table-layout:auto}.markdown table th,.markdown table td{border-bottom:1px solid var(--stroke-secondary);border-right:1px solid var(--stroke-secondary);padding:var(--spacing-lg) var(--spacing-xl);text-align:left;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}.markdown table th:last-child,.markdown table td:last-child{border-right:none}.markdown table tr:nth-child(2n){background-color:var(--background-1)}.markdown table tr:first-child th,.markdown table tr:first-child td{background-color:var(--background-2);font-weight:600}.markdown table tr:last-child th,.markdown table tr:last-child td{border-bottom:none}.markdown.compact{font-size:var(--text-xs)}.markdown.compact h1,.markdown.compact h2,.markdown.compact h3,.markdown.compact h4,.markdown.compact h5,.markdown.compact h6{font-weight:600;margin:var(--spacing-sm) 0;color:inherit;line-height:1.3}.markdown.compact h1{font-size:var(--text-base)}.markdown.compact h2,.markdown.compact h3{font-size:var(--text-sm)}.markdown.compact p{margin:var(--spacing-sm) 0;line-height:1.5}.markdown.compact p:first-child{margin-top:0}.markdown.compact p:last-child{margin-bottom:0}.markdown.compact ul,.markdown.compact ol{margin:var(--spacing-sm) 0;padding-left:var(--spacing-xl)}.markdown.compact li{margin:var(--spacing-xs) 0;line-height:1.4}.markdown.compact code{background-color:#0000001a;border-radius:var(--radius-xs);padding:2px 4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--text-xs)}[data-theme=custom]{background-color:var(--background-2);color:var(--color-secondary);border-radius:var(--radius-md);font-size:var(--text-xs);padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--stroke-secondary);font-weight:600}.fc{display:flex;flex-direction:column}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border:1px solid var(--stroke-secondary);padding:0;vertical-align:top}.fc .fc-scrollgrid{border:1px solid var(--stroke-secondary);border-radius:var(--radius-sm);overflow:hidden}.fc .fc-scrollgrid table{border:0}.fc .fc-scrollgrid-sync-table{width:100%}.fc .fc-col-header-cell{background:var(--background-1);position:relative;padding:8px}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day-frame{position:relative;min-height:100px}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-today{background-color:var(--brand-fill)}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:0;padding:0 2px}.fc .fc-daygrid-event-harness{position:absolute;left:0;right:0;margin-bottom:1px}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-event{display:block;position:relative;color:#fff;border-radius:3px;font-size:.85em;cursor:pointer}.fc .fc-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc .fc-event-title{top:0;bottom:0;left:0;right:0;overflow:hidden;font-weight:700}.fc .fc-daygrid-block-event .fc-event-title{padding:2px}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.fc .fc-toolbar-chunk{display:flex;align-items:center}.fc .fc-button-group{position:relative;display:inline-flex}.fc .fc-button{position:relative;display:inline-block;padding:.4em .65em;margin:0;border:1px solid transparent;color:var(--text-primary);background-color:var(--background-1);border-color:var(--stroke-secondary);text-decoration:none;cursor:pointer;line-height:1.25;border-radius:.25em;font-size:.875em;transition:all .15s}.fc .fc-button:hover{background-color:var(--background-2)}.fc .fc-button:not(:disabled):active,.fc .fc-button:not(:disabled).fc-button-active{background-color:var(--brand-default);border-color:var(--brand-default);color:#fff}.fc .fc-button:disabled{cursor:not-allowed;opacity:.65}.fc .fc-toolbar-title{font-size:1.5em;margin:0}.fc .fc-view-harness{flex-grow:1;position:relative}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc .fc-daygrid-week-number{position:relative;z-index:4;padding:4px;background:var(--background-1);color:var(--text-secondary);font-size:.875em}.fc .fc-more-link{position:relative;z-index:4;cursor:pointer;color:var(--brand-default);margin-top:1px;font-size:.75em;text-decoration:underline;padding:0 2px}.fc .fc-more-link:hover{color:var(--brand-hover)}.fc .fc-h-event{border:1px solid #3788d8;background-color:#3788d8}.fc .fc-event .fc-event-main{position:relative;z-index:2}.fc .fc-event .fc-event-main-frame{position:relative;display:flex;flex-direction:column;height:100%}.fc .fc-event-title{padding:0 2px;overflow:hidden}.fc .fc-event-time{overflow:hidden;font-weight:700}.c-notifications{position:fixed!important;right:0;top:0;width:320px;height:100vh;z-index:1000000;pointer-events:none;padding:var(--spacing-2xl)}.c-notifications>div{width:100%;display:flex;justify-content:end;flex-direction:column;gap:var(--spacing-lg)}.c-notifications i{background-color:var(--stroke-secondary);padding:var(--spacing-xl);border-radius:var(--radius-md)}.c-notifications>div>div{display:flex;align-items:center;width:100%;padding:var(--spacing-xl) var(--spacing-2xl);border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);background-color:var(--background-0);gap:var(--spacing-xl);border-left:5px solid var(--stroke-primary)}.c-notifications img{width:24px;height:24px}.c-notifications>div>div.red{color:var(--red-default)}.c-notifications>div>div.green{color:var(--green-default)}.c-notifications>div>div.orange{color:var(--orange-default)}.c-notifications>div>div.blue{color:var(--blue-default)}.c-notifications img{width:24px;height:24px;border:2px solid transparent!important}.c-notifications>div>div.red i{color:var(--red-default)!important;border-color:var(--red-default)!important}.c-notifications>div>div.green i{color:var(--green-default)!important;border-color:var(--green-default)!important}.c-notifications>div>div.orange i{color:var(--orange-default)!important;border-color:var(--orange-default)!important}.c-notifications>div>div.blue i{color:var(--blue-default)!important;border-color:var(--blue-default)!important}.c-tippy>div.popup{transform:translate(0)!important;position:fixed!important}.c-tippy>div.popup>div{max-width:100%!important}.c-overlay{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;transition:.15s all;z-index:10000000}.c-overlay.end{justify-content:end;padding:var(--spacing-4xl)}.c-overlay.background{background-color:#000000bf}.c-builder{display:flex;flex-direction:column;gap:var(--spacing-3xl);width:100%;padding-bottom:80px}.c-builder>.top{display:flex;flex-direction:column;gap:var(--spacing-3xl);align-items:end;width:100%}.c-builder>.top>div{display:flex;width:100%;gap:var(--spacing-3xl)}.c-builder>.top>div>.tabs{width:220px}.c-builder>.top>div>.form{flex:1}.c-builder>.top>.actions{max-width:350px;display:flex;gap:var(--spacing-3xl);position:absolute;bottom:20px;justify-content:flex-end}.c-builder>.top>.actions>*{max-width:110px}.c-builder>.bottom{position:absolute;bottom:0;width:100%;);border-radius:var(--radius-md);border-top:1px solid var(--stroke-secondary);left:0;right:0;background-color:var(--background-0);margin:auto}.c-builder>.bottom>div{display:flex;gap:var(--spacing-8xl);justify-content:space-between;min-height:60px}.c-builder>.bottom .tabs{flex:1}.c-builder>.bottom .actions{width:280px;display:flex;gap:var(--spacing-xl);align-items:center;padding:0 var(--spacing-3xl)}.c-builder>.bottom .c-tabs{border-bottom:none;gap:0}.c-builder>.bottom .c-tabs>div>*{border-top:3px solid var(--stroke-primary);padding:var(--spacing-4xl) var(--spacing-3xl);border-bottom:none!important}.c-builder>.bottom .c-tabs>div>*.active,.c-builder>.bottom .c-tabs>div>*.pass,.c-builder>.bottom .c-tabs>div>*:hover{border-top:3px solid var(--brand-default)!important;border-bottom:none!important;color:inherit!important}.c-builder>.bottom .c-tabs>div>*.active i,.c-builder>.bottom .c-tabs>div>*.pass i,.c-builder>.bottom .c-tabs>div>*:hover i{color:var(--brand-default)!important}.c-tabs{display:flex;align-items:center;border-bottom:1px solid var(--stroke-secondary);gap:var(--spacing-4xl);width:100%;position:relative}.c-tabs>.line{display:none!important}.c-tabs>div{position:relative;z-index:2}.c-tabs>div>*{display:flex;align-items:center;transition:all .2s ease;border-bottom:2px solid transparent;padding:var(--spacing-xl) 0;color:var(--text-primary);font-size:var(--text-sm);gap:var(--spacing-lg);cursor:pointer;line-height:1}.c-tabs.column>div>*{border-left:2px solid transparent;border-bottom:unset;padding-left:var(--spacing-xl);font-size:var(--text-xs)}.c-tabs:not(.column):not(.steps)>div>*:hover{border-bottom:2px solid var(--brand-default)}.c-tabs:not(.column):not(.steps)>div>*.active{color:var(--brand-default);border-bottom:2px solid var(--brand-default)}.c-tabs>div>*.active i{color:var(--brand-default)!important}.c-tabs>div>*>.count{background-color:var(--background-2);font-size:var(--text-xxs);width:20px;height:20px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-top:1px;font-weight:600}.c-tabs.column{flex-direction:column;border-bottom:none;gap:var(--spacing-xl)}.c-tabs.column>div{width:100%}.c-tabs.column>div>*:hover{border-left:2px solid var(--brand-default)}.c-tabs.column>div>*.active{color:var(--brand-default);background:var(--brand-fill);border-radius:var(--radius-md);border-left:2px solid var(--brand-default)}.c-tabs.column>div>*>span{text-align:center}.c-tabs.steps{justify-content:space-between;border-bottom:none;background:transparent;border:none;padding:var(--spacing-xl) 0;position:relative}.c-tabs.steps>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.c-tabs.steps>div>*{flex-direction:column;align-items:center;position:relative;padding:var(--spacing-lg) var(--spacing-md)}.c-tabs.steps>div>*>i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--background-0);border:1px solid var(--stroke-secondary);transition:all .3s ease;opacity:1!important;color:var(--text-secondary)}.c-tabs.steps>div>*.active>i{background:var(--brand-default);color:var(--constant-white)!important}.c-tabs.steps>div>*.pass>i{background:var(--green-default);color:var(--constant-white)!important}.c-tabs.steps>div>*>span{font-size:var(--text-sm);margin-top:var(--spacing-lg);text-align:center;transition:all .3s ease;color:var(--text-secondary)}.c-tabs.steps>div>*.active>span{color:var(--brand-default)}.c-tabs.steps>div>*.pass>span{color:var(--green-default)}.c-tabs.steps>.line{display:block!important;position:absolute;left:40px;right:40px;top:45px;height:2px;background:var(--stroke-secondary);z-index:1;max-width:calc(100% - 40px)}.c-tabs.steps>.line:before{content:"";position:absolute;left:0;top:0;height:100%;background:var(--green-default);transition:width .5s ease;width:var(--progress-percentage, 0%)}.c-builder .tab{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.c-separator{display:grid;gap:var(--spacing-lg)}.c-separator>.top{position:relative;height:30px;line-height:30px}.c-separator>.top>p{display:inline-block;z-index:100;font-weight:600;font-size:var(--text-xs);position:absolute;left:0;right:0;margin:auto;width:fit-content;padding:0 var(--spacing-4xl);color:var(--text-secondary);text-transform:capitalize;background-color:var(--background-1)}.c-separator.bg0>.top>p{background-color:var(--background-0)}.c-separator.left>.top>p{right:unset;padding-left:0}.c-separator.right>.top>p{right:unset;padding-left:0}.c-separator>.top>.line{position:relative;width:100%;border-top:1px solid var(--stroke-primary)}.c-separator>.top>.line>div{height:1px;position:absolute;top:0;left:0;width:100%;bottom:0;margin:auto}.c-separator>.bottom p{text-align:center;color:var(--text-secondary);font-size:var(--text-xs)}.c-separator.left>.bottom p{right:unset;padding-left:0}.c-separator.right>.bottom p{right:unset;padding-left:0}.c-builder .component{display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-builder .component .error-message{color:var(--red-default);background-color:var(--red-fill);margin-top:6px;line-height:1;font-size:12px;display:inline-block}.c-input>.holder{border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);display:flex;height:40px;align-items:center;justify-content:space-between;background-color:var(--background-0);position:relative;cursor:pointer}.c-input.bg1>.holder,.c-input.bg1>.holder>.display{background-color:var(--background-1)}.c-input.bg2>.holder,.c-input.bg2>.holder>.display{background-color:var(--background-2)}.c-input>.holder:focus-within{border:1px solid var(--brand-default)}.c-input>div:not(.holder):first-child{margin-bottom:var(--spacing-lg)}.c-input>div>label{display:block;font-size:var(--text-sm);font-weight:600}.c-input>.holder>input{background-color:transparent;border:none;color:var(--text-primary);font-size:var(--text-sm);padding:0 var(--spacing-lg);flex:1;height:40px;width:100%}.c-input>.holder>input::placeholder{color:var(--text-tertiary)}.c-input>.holder>.icon.left{padding-left:10px;z-index:1000}.c-input>.holder>.icon.right{padding-right:10px;z-index:1000}.c-input>.holder>.display{position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:10;height:38px;padding:0 var(--spacing-lg);line-height:34px;background-color:var(--background-0);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--spacing-lg);white-space:pre;overflow:hidden;max-width:calc(100% - 40px)}.c-input>.holder>.display.icon{padding-left:38px}.c-input.transparent .holder{background-color:transparent;border:none}.c-input.transparent .display{background-color:transparent;padding-right:0;padding-left:0;width:100%;max-width:100%}.c-input.transparent input{padding-right:0;padding-left:0}.c-input.transparent .display{display:none}.l-popup{background:var(--background-1);border-radius:var(--radius-md);min-width:420px;height:calc(100vh - 50px);display:flex;flex-direction:column;max-height:calc(100vh - 50px);position:relative}.l-popup>.top i.action:hover{color:var(--constant-black)}.l-popup.large{width:1200px;max-width:95vw;max-height:90vh}.l-popup.h-auto{height:auto}.l-popup>.top{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--stroke-secondary);height:51px;border-radius:var(--radius-md) var(--radius-md) 0 0}.l-popup>.content{flex:1;padding:var(--spacing-2xl);height:calc(100vh - 101px)}.c-textarea>.holder{border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);display:flex;height:max-content;align-items:start;justify-content:space-between;background-color:var(--background-0)}.c-textarea>.holder:focus-within{border:1px solid var(--brand-default)}.c-textarea.bg1>.holder,.c-textarea.bg1>.holder>.display{background-color:var(--background-1)}.c-textarea>div:not(.holder):first-child{margin-bottom:var(--spacing-lg)}.c-textarea>div>label{display:block;font-size:var(--text-sm);font-weight:600}.c-textarea>.holder>textarea{background-color:transparent;border:none;min-height:180px;max-height:300px;color:var(--text-primary);font-size:var(--text-sm);padding:var(--spacing-lg);flex:1;resize:none}.c-textarea>.holder>textarea::placeholder{color:var(--text-tertiary)}.c-textarea>.holder>.icon.left{padding-left:10px;padding-top:8px}.c-textarea>.holder>.icon.right{padding-right:10px;padding-top:8px}.c-textarea.mini>.holder>textarea{min-height:90px;max-height:90px}.c-checkbox{display:flex;align-items:center;gap:10px;line-height:1;font-weight:500;cursor:pointer;flex-wrap:wrap}.c-checkbox.multiple{align-items:start}.c-checkbox label{cursor:pointer;margin-top:2px}.c-checkbox>div{display:flex;align-items:center;gap:10px;line-height:1;cursor:pointer;width:200px}.c-checkbox>div.boolean{width:auto}.c-checkbox .c-input>.holder{height:auto;border:0}.c-checkbox .c-input>.holder>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;padding:0;width:18px;height:18px;cursor:pointer;border:.5px solid var(--stroke-primary, rgba(66, 66, 66, 1));background:var(--background-1);border-radius:4px;display:grid;place-items:center;position:relative;transition:background .2s,box-shadow .3s}.c-checkbox .c-input input:checked{background:var(--brand-default)}.c-checkbox .c-input input:checked:after{content:"";width:10px;height:10px;background-image:url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M8 0.8c-.276 0-.526.112-.707.293l-1 1L4 4.386 2.707 3.093A.996.996 0 0 0 2 2.8C1.448 2.8 1 3.248 1 3.8c0 .276.112.526.293.707l2 2a.996.996 0 0 0 1.414 0l3-3 1-1A.996.996 0 0 0 9 1.8C9 1.248 8.552.8 8 .8z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(1px);display:block}.c-select,.select-multiple{position:relative}.select-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:0}.select-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--background-2);border:1px solid var(--stroke-secondary);border-radius:6px;font-size:13px;line-height:1;color:var(--text-primary);transition:background .2s,border-color .2s}.select-tag:hover{background:var(--background-3);border-color:var(--stroke-primary)}.select-tag-label{font-weight:500}.select-tag-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--stroke-secondary);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:background .2s,color .2s}.select-tag-remove:hover{background:var(--error-default);color:#fff}.select-tags:empty{display:none}.c-menus{background-color:var(--background-0);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);min-width:200px;max-height:400px}.c-menus.multiple,.c-menus.single-clear{padding-bottom:55px}.c-menus>.search{position:sticky;background-color:var(--background-0);top:0;border-bottom:1px solid var(--stroke-secondary)}.c-menus .menus{padding:5px;display:grid;gap:var(--spacing-xs)}.c-menus .menus>*{padding:var(--spacing-xl);display:block;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;border-radius:var(--radius-md)}.c-menus .menus>*:hover,.c-menus .menus>*.selected{background-color:var(--background-1)}.c-menus .menus>*>.left>div{display:flex;gap:var(--spacing-lg)}.c-menus .menus>*>.left>p{font-weight:400;color:var(--text-tertiary);margin-top:var(--spacing-md)}.c-menus>.multiple{position:absolute;bottom:1px;background-color:var(--background-0);width:calc(100% - 2px);left:1px;display:flex;justify-content:flex-end;padding:var(--spacing-xl);border-top:1px solid var(--stroke-secondary);border-radius:0 0 var(--radius-md) var(--radius-md)}.c-menus>.single{position:absolute;bottom:1px;background-color:var(--background-0);width:calc(100% - 2px);left:1px;display:flex;justify-content:flex-end;padding:var(--spacing-xl);border-top:1px solid var(--stroke-secondary);border-radius:0 0 var(--radius-md) var(--radius-md)}.c-menus.clean{padding-bottom:0}.c-menus.clean>.multiple{display:none}.c-button{width:100%;height:40px;line-height:40px;border-radius:var(--radius-md);display:flex;justify-content:center;align-items:center;gap:6px;padding:var(--spacing-lg) var(--spacing-2xl);min-width:60px;transition:.15s background;position:relative;color:var(--text-secondary);white-space:nowrap}.c-button.icon{width:40px}.c-button.mini{height:30px;line-height:30px}.c-button.w-auto{width:fit-content;min-width:auto}.c-button.stroke{border:1px solid var(--stroke-primary)!important}.c-button.stroke-secondary{border:1px solid var(--stroke-secondary)!important}.c-button.bg0{border:1px solid transparent;background-color:var(--background-0)}.c-button.bg0:hover{background-color:var(--background-1)}.c-button.bg0 span{color:var(--text-primary)}.c-button.brand{border:1px solid transparent;background-color:var(--brand-default);color:var(--constant-white)}.c-button.brand:hover{background-color:var(--brand-hover)}.c-button.bg-0{border:1px solid var(--stroke-secondary);background-color:var(--background-0)}.c-button.orange{border:1px solid transparent;background-color:var(--orange-default);color:var(--constant-white)}.c-button.orange:hover{background-color:var(--orange-hover)}.c-button.red{border:1px solid transparent;background-color:var(--red-default);color:var(--constant-white)}.c-button.red:hover{background-color:var(--red-hover)}.c-button.green{border:1px solid transparent;background-color:var(--green-default);color:var(--constant-white)}.c-button.green:hover{background-color:var(--green-hover)}.c-button.white{border:1px solid transparent;background-color:var(--constant-white)}.c-button.white:hover{background-color:var(--background-0)}.c-button.white span{color:var(--background-0)}.c-button.white:hover span{color:var(--constant-white)}.c-button.brand i,.c-button.green i,.c-button.red i{color:var(--constant-white)!important;opacity:1}.c-button.white i{color:var(--background-0);opacity:1}.c-button.white:hover i{color:var(--constant-white)}.c-button>.loader{display:none}.c-button.loading{pointer-events:none}.c-button.loading>*{display:none}.c-button.loading>.loader{display:block;width:16px;height:16px}.c-radio{display:flex;flex-direction:column;align-items:start;gap:10px;line-height:1;font-weight:500;cursor:pointer}.c-radio label{cursor:pointer;margin-top:2px}.c-radio>div{display:flex;align-items:center;gap:10px;margin-bottom:8px;line-height:1;cursor:pointer}.c-radio .radio-item:last-child{margin-bottom:0}.c-radio .radio-item label{cursor:pointer;font-weight:400;color:var(--text-primary)}.c-radio .c-input{width:18px;height:18px}.c-radio .c-input>.holder{height:auto;border:0}.c-radio .c-input>.holder>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;padding:0;width:18px;height:18px;cursor:pointer;border:.5px solid var(--stroke-primary, rgba(66, 66, 66, 1));background:var(--background-1);border-radius:50%;display:grid;place-items:center;position:relative;transition:background .2s,box-shadow .3s}.c-radio .c-input input:checked{background:var(--brand-default)}.c-radio .c-input input:checked:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%;display:block}.c-cards{display:flex;flex-direction:column;gap:20px}.c-cards .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.c-cards .card{display:flex;align-items:flex-start;gap:20px;padding:16px;border:1px solid var(--stroke-secondary);border-radius:16px;background:var(--background-0);cursor:pointer;position:relative;min-height:140px}.c-cards .card:hover{border-color:var(--stroke-primary);background:var(--background-1)}.c-cards .card.active{border-color:var(--brand-default);background:var(--background-0)}.c-cards .icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--background-2);color:var(--text-secondary);font-size:28px;flex-shrink:0}.c-cards .card:hover .icon{background:var(--background-3);color:var(--text-primary)}.c-cards .card.active .icon{background:var(--brand-default);color:#fff;transform:scale(1.05)}.c-cards .content{flex:1;min-width:0}.c-cards .title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px;line-height:1.3}.c-cards .description{color:var(--text-secondary);margin:0;line-height:1.5}.c-cards .selector{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--background-2);flex-shrink:0}.c-cards .card:hover .selector{background:var(--background-3)}.c-cards .card.active .selector{background:var(--brand-default)}.c-cards .check{font-size:18px;color:var(--text-secondary);opacity:0}.c-cards .card:hover .check{opacity:.6}.c-cards .card.active .check{color:#fff;opacity:1;transform:scale(1.1)}.c-toggle>.holder{display:inline-block;width:52px;height:26px;position:relative;cursor:pointer;background-color:var(--background-0);border-radius:var(--radius-2xl)}.c-toggle.bg1>.holder{background-color:var(--background-1)}.c-toggle.bg2>.holder{background-color:var(--background-2)}.c-toggle.bg3>.holder{background-color:var(--background-3)}.c-toggle>div{margin-bottom:var(--spacing-lg)}.c-toggle>div>label{display:block;font-size:var(--text-sm);font-weight:600}.c-toggle>.holder input{opacity:0;width:0;height:0}.c-toggle>.holder>div>.slider{position:absolute;right:0;bottom:0;background-color:var(--background-3);border-radius:50px;transition:.3s;height:20px;width:20px;left:4px;top:3px}.c-toggle>.holder>input:checked+div>.slider{background-color:var(--green-default);transform:translate(23px)}.c-toggle .icon-on{position:absolute;right:8px;top:0;bottom:0;font-size:14px!important;pointer-events:none;display:flex;align-items:center}.c-toggle .icon-off{position:absolute;left:8px;top:0;bottom:0;font-size:14px!important;pointer-events:none;display:flex;align-items:center}.c-color{width:100%}.c-color .color{width:50px;height:20px;min-width:20px;border-radius:var(--radius-xl);border:1px solid var(--stroke-secondary)}.c-color-dropdown{background-color:var(--background-0);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);width:100%;pointer-events:none;max-width:300px}.c-color-dropdown .vc-chrome{background-color:transparent!important;background:transparent;box-shadow:none!important;border-radius:6px;pointer-events:auto;width:100%;overflow:hidden}.c-color-dropdown .vc-saturation{border-radius:6px}.c-color-dropdown .vc-chrome-body{background-color:transparent}.c-color-dropdown .vc-chrome-fields .vc-input__input{box-shadow:unset!important;border:1px solid var(--stroke-secondary)!important;height:36px;background-color:var(--background-1);color:var(--text-primary)}.c-color-dropdown .vc-chrome-alpha-wrap,.c-color-dropdown .vc-chrome-hue-wrap{height:15px!important;border-radius:var(--radius-sm)!important;overflow:hidden;transform:translateY(7.5px)}.c-color-dropdown .vc-chrome-alpha-wrap .vc-alpha-picker,.c-color-dropdown .vc-chrome-hue-wrap .vc-hue-picker{width:12px!important;height:12px!important;transform:translateY(0) translate(-6px)}.c-color-dropdown .vc-chrome-toggle-btn,.c-color-dropdown .vc-chrome-alpha-wrap{display:none}.c-date-dropdown{max-width:300px}.c-date-dropdown .dp__main{display:block}.c-date-dropdown .dp__theme_dark{--dp-background-color: var(--background-0);--dp-text-color: var(--text-primary);--dp-hover-color: var(--background-2);--dp-hover-text-color: var(--text-secondary);--dp-hover-icon-color: var(--text-tertiary);--dp-primary-color: var(--brand-default);--dp-primary-disabled-color: var(--brand-active);--dp-primary-text-color: var(--constant-white);--dp-secondary-color: var(--text-quaternary);--dp-border-color: var(--stroke-primary);--dp-menu-border-color: var(--stroke-secondary);--dp-border-color-hover: var(--brand-hover);--dp-border-color-focus: var(--brand-stroke);--dp-disabled-color: var(--stroke-secondary);--dp-disabled-color-text: var(--text-tertiary);--dp-scroll-bar-background: var(--background-1);--dp-scroll-bar-color: var(--background-3);--dp-success-color: var(--green-default);--dp-success-color-disabled: var(--green-active);--dp-icon-color: var(--text-tertiary);--dp-danger-color: var(--red-default);--dp-marker-color: var(--red-hover);--dp-tooltip-color: var(--background-3);--dp-highlight-color: var(--brand-fill);--dp-range-between-dates-background-color: var(--dp-hover-color);--dp-range-between-dates-text-color: var(--dp-hover-text-color);--dp-range-between-border-color: var(--dp-hover-color);--dp-loader: 5px solid var(--brand-default);--dp-button-icon-height: 16px}.c-date-dropdown button{padding:5px 10px;font-size:12px;color:var(--text-primary);border:none;cursor:pointer;border-radius:5px}.c-date-dropdown .dp--tp-wrap{max-width:100%;width:100%;text-align:center}.c-date-dropdown .dp__button:hover{display:flex;align-items:center}.c-date-dropdown .dp__selection_preview{font-size:14px;font-weight:500}.c-date-dropdown .dp__action_buttons{display:flex;justify-content:space-between;margin-top:10px}.c-date-dropdown .dp__overlay_cell_active{background-color:var(--brand-default);color:var(--constant-white)}.c-date-dropdown .dp__range_end,.c-date-dropdown .dp__range_start{border-radius:4px}.c-date-dropdown .dp__today{border:1px solid var(--brand-default)}.c-date{position:relative}.c-date .dp__input{cursor:pointer}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.c-editor{border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);background-color:var(--background-0);min-height:180px;max-height:300px;position:relative}.c-editor.big{min-height:70vh}.c-editor.clean{border:none}.c-editor>.tiptap{color:var(--text-primary);font-size:var(--text-sm);padding:var(--spacing-lg)}.c-editor textarea.hidden{opacity:0;pointer-events:none;position:fixed}.c-editor .ProseMirror{min-height:200px;outline:none;cursor:text}.c-editor.big .ProseMirror{min-height:calc(70vh - 60px)}.c-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-tertiary);pointer-events:none;height:0}.c-editor .toolbar{display:flex;text-align:center;padding:var(--spacing-md);gap:var(--spacing-xl);position:sticky;top:var(--spacing-md);z-index:10;border:1px solid var(--stroke-secondary);margin:var(--spacing-md);background:var(--background-1);border-radius:var(--radius-md);margin-bottom:0}.c-editor .section{display:flex;gap:var(--spacing-lg)}.c-editor .divider{width:1px;height:28px;background-color:var(--stroke-primary)}.c-editor .toolbar button{padding:var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;display:flex;border:1px solid transparent}.c-editor .toolbar button,.c-editor .toolbar button i{color:var(--text-secondary)!important;opacity:1!important}.c-editor .toolbar button:hover,.c-editor .toolbar button.is-active{background-color:var(--background-3)}.c-editor .tiptap ul{margin-left:20px}.c-editor .tiptap li>div{display:inline-block;padding-left:var(--spacing-lg)}.c-editor .tiptap hr{border-color:var(--stroke-primary);border-width:2px}.c-editor .dialog-overlay{display:flex;align-items:center;justify-content:center;z-index:1000;position:sticky;top:130px;height:0}.c-editor .dialog-overlay .dialog{background-color:var(--background-2);padding:var(--spacing-2xl);border:1px solid var(--stroke-primary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-xl);min-width:250px}.c-editor .dialog-overlay h3{font-size:var(--text-sm)}.c-editor .dialog-overlay .dialog-actions{display:flex;justify-content:space-between;gap:var(--spacing-xl)}.c-editor .dialog-overlay button{width:100%;padding:var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;background-color:var(--background-3);border:1px solid var(--stroke-primary)}.c-editor .dialog-overlay input{border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);height:35px;background-color:var(--background-1);padding:0 var(--spacing-lg);width:100%}.c-options{background:var(--background-0);border-radius:12px;border:1px solid var(--stroke-secondary);padding:4px}.c-options.centered{margin:0 auto}.c-options .group{display:flex;gap:4px;width:100%}.c-options .option{padding:8px;display:flex;gap:8px;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;cursor:pointer;border-radius:8px;position:relative;flex:1;white-space:nowrap;background:transparent}.c-options.column .option{white-space:normal}.c-options.left .option{justify-content:flex-start}.c-options .option>i{display:none}.c-options .option:hover{background:var(--background-2);color:var(--text-primary)}.c-options .option.active{background:var(--background-1);color:var(--text-primary);border:1px solid var(--stroke-primary)}.c-options .option>.icon{display:flex;gap:8px}.c-options i{font-size:16px!important}.c-options.column{display:flex;flex-direction:column;gap:12px;padding:0;border:none;background:transparent}.c-options.column .group{display:flex;flex-direction:column;padding:0;gap:12px}.c-options.column .group>b{margin-bottom:8px;font-size:16px;font-weight:600;color:var(--text-primary)}.c-options.column .option{justify-content:flex-start;padding:16px 20px;border-radius:10px;border:2px solid var(--stroke-secondary);background:var(--background-0);position:relative}.c-options.column .option:hover{border-color:var(--stroke-primary);background:var(--background-1)}.c-options.column .option.active{border-color:var(--brand-default);background:var(--background-0)}.c-options.column .option>.icon{margin-right:12px;font-size:20px;color:var(--text-secondary)}.c-options.column .option.active>.icon{color:var(--brand-default)}.c-options.column .option>.content{flex:1;font-weight:600;color:var(--text-primary)}.c-options.column .option>.content p{font-weight:400;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.c-options.column .option>i{color:var(--brand-default);opacity:0;font-size:18px}.c-options.column .option:hover>i{opacity:.6}.c-options.column .option.active>i{opacity:1;transform:scale(1.1)}.c-holder{align-items:center;border:1px solid var(--stroke-secondary);padding:var(--spacing-5xl);border-radius:var(--radius-md);text-align:center}.c-holder.bg0{background-color:var(--background-0)}.c-holder.bg1{background-color:var(--background-1)}.c-holder.bg2{background-color:var(--background-2)}.c-holder.clean{background-color:transparent;border:none}.c-holder.no-border{border:none}.c-holder i{margin-bottom:var(--spacing-xl);font-size:var(--text-4xl)!important}.c-holder>p{max-width:560px;margin:0 auto}.storage-c-upload-many{padding:var(--spacing-2xl);border-radius:var(--radius-md);border:2px dashed var(--stroke-secondary);position:relative;text-align:center;background-color:var(--background-0);transition:all .2s ease}.storage-c-upload-many>div>i{font-size:var(--text-3xl)!important}.storage-c-upload-many .pointer{cursor:pointer;padding:var(--spacing-3xl);border-radius:var(--radius-md);transition:all .2s ease}.storage-c-upload-many .pointer:hover{background-color:var(--background-1);border-color:var(--stroke-brand)}.storage-c-upload-many .pointer i{color:var(--text-brand);margin-bottom:var(--spacing-lg)}.storage-c-upload-many .empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.storage-c-upload-many .empty-state .title{font-weight:600;color:var(--text-primary);font-size:var(--text-base)}.storage-c-upload-many .empty-state .subtitle{color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.5}.storage-c-upload-many .files-container{padding:var(--spacing-lg);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.storage-c-upload-many>.upload{display:flex;justify-content:center;padding:var(--spacing-md)}.storage-c-upload-many>input{display:none}.storage-c-preview{position:relative}.storage-c-preview>.top{background-color:var(--background-2);padding:var(--spacing-2xl);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:70vh;padding:var(--spacing-lg);cursor:initial;overflow:hidden}.storage-c-preview.mini>.top{min-height:auto;height:150px}.storage-c-preview iframe{min-height:calc(70vh - 30px)}.storage-c-preview>.top>img{max-width:100%;max-height:100%;max-height:100vh;object-fit:contain;border-radius:var(--radius-md)}.storage-c-preview>.delete{position:absolute;right:2px;top:2px}.storage-c-preview>.bottom{margin-top:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-xl);font-size:var(--text-xs);color:var(--text-primary)}.storage-c-preview>.bottom>.left i{opacity:.3}.storage-c-preview .json-viewer,.storage-c-preview .text-viewer{width:100%;height:100%}.storage-c-preview .json-viewer pre,.storage-c-preview .text-viewer pre{color:var(--text-primary);white-space:break-spaces}.c-upload-one{padding:var(--spacing-2xl);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);position:relative;text-align:left;background-color:var(--background-0);display:flex;gap:var(--spacing-2xl);align-items:center}.c-upload-one.bg1{background-color:var(--background-1)}.c-upload-one>div>i{font-size:var(--text-xl)!important;width:fit-content}.c-upload-one>input{display:none}.c-upload-one .preview{background-color:var(--background-1);padding:50px;border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);position:relative;text-align:center;display:flex;align-items:center;justify-content:center}.c-upload-one .preview img,.c-upload-one .preview span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:fit-content;height:fit-content;object-fit:contain;max-width:100%;max-height:100%;font-weight:700}.c-repeater{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%}.c-repeater>.items{display:flex;flex-direction:column;gap:var(--spacing-xl)}.c-repeater>.actions{display:flex;justify-content:flex-start}.c-repeater .action.tag{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.c-repeater .action.tag:hover{opacity:.8}.c-repeater .c-builder>.bottom{display:none}.c-repeater .c-builder{padding-bottom:0}.c-repeater .item{display:flex;gap:var(--spacing-xl);background-color:var(--background-0);padding:var(--spacing-2xl);border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);position:relative}.c-repeater .item>.content{flex:1}.c-repeater .item>.remove{display:flex;align-items:center}.c-repeater .c-input>div,.c-repeater .c-toggle>.holder,.c-repeater .c-input>.holder>.display,.c-repeater .c-textarea>div,.c-repeater .c-select>.holder>.display{background-color:var(--background-1)}.c-notice{background-color:var(--background-2);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-xl);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.c-notice .content{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.c-notice .actions{display:flex;align-items:center;margin-left:var(--spacing-lg)}.c-notice.warning{background-color:var(--orange-fill);color:var(--orange-default)}.c-notice.success{background-color:var(--green-fill);color:var(--green-default)}.c-notice.danger{background-color:var(--red-fill);color:var(--red-default)}.c-notice.suggest{background-color:var(--green-fill);color:var(--green-default)}.c-filters>.top>.c-button{max-width:100px}.c-filters>.bottom:not(:empty){margin-left:var(--spacing-xl);flex-wrap:wrap}.c-filters>.bottom>div{display:flex;align-items:center;font-size:var(--text-xs);border-radius:var(--radius-xl);gap:var(--spacing-md);font-weight:600;color:var(--text-secondary);cursor:pointer}.c-filters>.bottom>div>div{display:flex;align-items:center;background-color:var(--background-3);font-size:var(--text-xs);border:1px solid var(--stroke-primary);border-radius:var(--radius-xl);padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-md);font-weight:600;color:var(--text-secondary);cursor:pointer}.c-filters>.bottom>div>div>span:first-child{text-transform:capitalize}.c-filters>.bottom>div>div>span:nth-child(2){text-transform:capitalize}.c-filters>.bottom>div>div>span{max-width:150px}.c-chat{display:flex;flex-direction:column;height:100%;width:100%}.c-chat .container{flex:1;overflow-y:auto;padding:var(--spacing-4xl);padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column;gap:var(--spacing-3xl)}.c-chat .empty{flex:1;display:flex;align-items:center;justify-content:center}.c-chat .empty .holder{text-align:center}.c-chat .empty .holder i{font-size:64px;color:var(--text-quaternary);margin-bottom:var(--spacing-xl)}.c-chat .empty .holder h3{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.c-chat .empty .holder p{font-size:var(--text-sm);color:var(--text-tertiary)}.c-chat .message{display:flex;gap:var(--spacing-xl);align-items:flex-start}.c-chat .message .avatar{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.c-chat .message.client .avatar{background:var(--brand-default);color:var(--constant-white)}.c-chat .message.assistant .avatar{background:var(--background-2);color:var(--text-secondary);border:1px solid var(--stroke-secondary)}.c-chat .message .body{flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.c-chat .message .meta{display:flex;align-items:center;gap:var(--spacing-md)}.c-chat .message .meta .text-bold{font-weight:600;font-size:var(--text-sm);color:var(--text-primary)}.c-chat .message .meta .text-tertiary{font-size:var(--text-xs);color:var(--text-tertiary)}.c-chat .message .content{font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.c-chat .message.client .content{color:var(--text-primary)}.c-chat .tools{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.c-chat .tool-call{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--brand-fill);border:1px solid var(--brand-stroke);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--brand-default);font-weight:600}.c-chat .tool-call i{font-size:12px}.c-chat .tool-name{font-family:Monaco,monospace}.c-chat .tool-status{opacity:.7;margin-left:2px}.c-chat .thinking{display:flex;gap:var(--spacing-md);align-items:center}.c-chat .thinking .dot{width:6px;height:6px;border-radius:50%;background-color:var(--text-quaternary);animation:thinking 1.4s ease-in-out infinite both}.c-chat .thinking .dot:nth-child(1){animation-delay:-.32s}.c-chat .thinking .dot:nth-child(2){animation-delay:-.16s}@keyframes thinking{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.c-chat .spinning{animation:spin 1s linear infinite}.c-chat .thinking-box{background:var(--background-2);border:1px solid var(--stroke-tertiary);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);font-size:var(--text-xs)}.c-chat .thinking-header{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-tertiary);font-weight:600;margin-bottom:var(--spacing-sm)}.c-chat .thinking-header i{font-size:14px;animation:pulse 2s ease-in-out infinite}.c-chat .thinking-content{color:var(--text-secondary);white-space:pre-wrap;line-height:1.5;font-family:Monaco,Courier New,monospace;opacity:.8}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.plan-box[data-v-965f1aae]{border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--bg2)}.plan-header[data-v-965f1aae]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.plan-objective[data-v-965f1aae]{font-weight:600;margin-bottom:6px}.plan-notes[data-v-965f1aae]{font-size:13px;margin-bottom:8px}.plan-steps[data-v-965f1aae]{display:flex;flex-direction:column;gap:6px}.plan-step[data-v-965f1aae]{display:flex;align-items:center;gap:8px}.plan-step .index[data-v-965f1aae]{width:20px;text-align:right;color:var(--text-tertiary)}.plan-step .title[data-v-965f1aae]{font-weight:500}.plan-step .status[data-v-965f1aae]{margin-left:auto}.plan-step .detail[data-v-965f1aae]{margin-left:6px}.c-w-list-items{transition:all .2s ease}.c-w-list-items .items-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-w-list-items .list-item{background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;align-items:center;gap:var(--spacing-xl);transition:all .15s}.c-w-list-items .list-item.clickable{cursor:pointer}.c-w-list-items .list-item.clickable:hover{border-color:var(--stroke-primary)}.c-w-list-items .item-icon{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-w-list-items .item-icon.blue{background-color:var(--brand-fill);color:var(--brand-default)}.c-w-list-items .item-icon.green{background-color:var(--green-fill);color:var(--green-default)}.c-w-list-items .item-icon.orange{background-color:var(--orange-fill);color:var(--orange-default)}.c-w-list-items .item-icon.red{background-color:var(--red-fill);color:var(--red-default)}.c-w-list-items .item-icon.purple{background-color:#f3f0ff;color:#7c3aed}.c-w-list-items .item-icon.gray{background-color:var(--background-2);color:var(--text-secondary)}.c-w-list-items .item-icon i{font-size:24px;opacity:1}.c-w-list-items .item-content{flex:1}.c-w-list-items .item-content h4{color:var(--text-primary);font-weight:600;margin-bottom:var(--spacing-xs);font-size:var(--text-base)}.c-w-list-items .item-content p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.c-w-list-items .item-meta{display:flex;align-items:center;gap:var(--spacing-lg);flex-shrink:0}.c-w-list-items .item-tag{background-color:var(--background-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-sm);text-transform:capitalize}.c-w-list-items .arrow-icon{font-size:20px;color:var(--text-tertiary);opacity:1}.c-w-overview{transition:all .2s ease}.c-w-overview .sections{display:flex;flex-direction:column}.c-w-overview .section{display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-md);border-radius:var(--radius-md);transition:background-color .15s}.c-w-overview .section.clickable{cursor:pointer}.c-w-overview .section.clickable:hover{background-color:var(--background-1)}.c-w-overview .section:not(:last-child){border-bottom:1px solid var(--stroke-secondary);border-radius:0;padding-bottom:var(--spacing-xl)}.c-w-overview .section-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-w-overview .section-icon i{font-size:20px;color:var(--text-tertiary);opacity:1}.c-w-overview .user-avatar{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--background-2)}.c-w-overview .user-avatar img{width:100%;height:100%;object-fit:cover}.c-w-overview .initials{color:var(--constant-white);background-color:var(--brand-default);font-size:var(--text-sm);font-weight:600;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-w-overview .section-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.c-w-overview .section-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.c-w-overview .section-title.green{color:var(--green-default)}.c-w-overview .section-title.orange{color:var(--orange-default)}.c-w-overview .section-title.red{color:var(--red-default)}.c-w-overview .section-subtitle{color:var(--text-secondary);font-size:var(--text-sm)}.c-w-overview .section-badge{background-color:var(--background-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-sm);flex-shrink:0}.c-w-overview .section-badge.green{background-color:var(--green-fill);color:var(--green-default)}.c-w-overview .section-badge.orange{background-color:var(--orange-fill);color:var(--orange-default)}.c-w-overview .section-badge.red{background-color:var(--red-fill);color:var(--red-default)}.c-w-overview .section-badge.brand{background-color:var(--brand-fill);color:var(--brand-default)}.c-w-overview .section-action{width:32px;height:32px;background-color:var(--background-2);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s;flex-shrink:0}.c-w-overview .section-action:hover{background-color:var(--background-3)}.c-w-overview .section-action i{font-size:16px;color:var(--text-secondary);opacity:1}.c-formatter-records{display:inline-flex;gap:var(--spacing-xl);position:relative}.c-formatter-records>*:not(.line){width:30px;height:30px;border-radius:30px;background:var(--background-3);display:flex;align-items:center;justify-content:center;border:1px solid var(--stroke-primary);z-index:100;position:relative}.c-formatter-records>.exist{background:var(--green-default);border-color:var(--green-stroke)}.c-formatter-records>.exist i{color:var(--constant-white)}.c-formatter-records i{font-size:var(--text-base)!important}.c-formatter-records>.line{width:100%;height:1px;position:absolute;top:0;bottom:0;margin:auto;background:var(--stroke-primary)}.notifications-c-navbar{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.notifications-c-navbar .action{color:var(--constant-white);opacity:1;transition:color .2s ease}.notifications-c-navbar .action:hover{color:var(--constant-black)}.notifications-c-navbar .badge{position:absolute;top:-4px;right:-4px;background:var(--red-default);color:var(--constant-white);border-radius:100px;font-size:11px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px}.notifications-c-popup{overflow-y:auto;width:100%;width:480px;position:relative;height:100%}.notifications-c-popup .items .item{position:relative;display:flex;padding:var(--spacing-xl) var(--spacing-md);gap:var(--spacing-xl);align-items:start;border-bottom:1px solid var(--stroke-secondary);transition:2s background}.notifications-c-popup .items .item.new{background:var(--yellow-fill)}.notifications-c-popup .items .dot{margin:0 6px}.notifications-c-popup .empty{text-align:center}.c-explorer-explore{width:100%;padding:var(--spacing-2xl);max-height:80vh;overflow-y:auto}.c-explorer-explore .categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-2xl)}.c-explorer-explore .category{display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-explorer-explore .category-title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--stroke-tertiary)}.c-explorer-explore .items{display:flex;flex-direction:column;gap:var(--spacing-xs)}.c-explorer-explore .item{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;border:1px solid transparent}.c-explorer-explore .item:hover{background-color:var(--background-0);border-color:var(--stroke-secondary)}.c-explorer-explore .item:active{background-color:var(--background-2);transform:translateY(1px)}.c-explorer-explore .item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--background-2);border-radius:var(--radius-md);color:var(--text-secondary);flex-shrink:0;transition:all .15s ease}.c-explorer-explore .item:hover .item-icon{background-color:var(--brand-fill);color:var(--brand-default)}.c-explorer-explore .item-icon i{font-size:18px}.c-explorer-explore .item-name{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-normal);flex:1}@media (max-width: 768px){.c-explorer-explore .categories{grid-template-columns:1fr;gap:var(--spacing-xl)}.c-explorer-explore{padding:var(--spacing-xl)}}.c-table{border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);overflow:hidden;overflow-x:auto}.c-table.view-grid{border:none}.c-table table{border-collapse:collapse;width:max-content;min-width:100%;table-layout:auto}.c-table.clean{border-radius:0;border:none}.c-table.clean .bar{border-radius:0}.c-table .bar{height:60px;border-radius:var(--radius-md) var(--radius-md) 0 0;padding:0 var(--spacing-xl);background-color:var(--background-2);border-bottom:1px solid var(--stroke-secondary);position:sticky;left:0;top:0}.c-table .bar .pagination-input input{width:35px;text-align:center}.c-table .bar .pagination-icon{cursor:pointer;display:flex;align-items:center}.c-table.view-grid .bar{border:1px solid var(--stroke-secondary);border-radius:var(--radius-md)}.c-table thead tr{position:sticky;top:0;z-index:10;background-color:var(--background-0)}.c-table thead th.select{width:34px}.c-table thead th{font-weight:800;color:var(--text-primary);text-align:left;padding:var(--spacing-xl) var(--spacing-lg);white-space:nowrap;font-size:var(--text-xs);border-bottom:1px solid var(--stroke-secondary)}.c-table thead th.select{min-width:auto}.c-table thead th:last-child{border-right:none}.c-table tbody tr{border-bottom:1px solid var(--stroke-secondary);cursor:pointer;background-color:var(--background-0)}.c-table tbody tr:last-child{border-bottom:none}.c-table tbody td{min-width:180px;padding:var(--spacing-xl) var(--spacing-lg);white-space:normal;font-size:var(--text-xs);vertical-align:middle;min-height:50px;max-width:360px;word-break:break-all}.c-table tbody td.select{min-width:auto}.c-table tbody td:nth-child(2){font-weight:700}.c-table tbody td:last-of-type{border-right:none}.c-table tbody td .image-preview{width:60px;height:60px;background-color:var(--background-1);padding:var(--spacing-md);border:1px solid var(--stroke-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.c-table tbody td .image-preview img{object-fit:contain;width:100%;height:100%}.c-table tbody td:has(.image-preview),.c-table tbody td:has(img){min-width:auto;width:1px}.c-table tbody tr:hover td{background-color:var(--background-2)}.c-table tbody tr.active td,.c-table tbody tr.active:hover td{background-color:var(--yellow-hover)!important}.c-table .grid-view{margin-top:var(--spacing-xl)}.c-table .grid-view .top{background-color:var(--background-2);position:relative;padding:var(--spacing-xl);border-radius:var(--radius-md);height:264px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.c-table .grid-view .left i{opacity:.3}.c-table .grid-view .center{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.c-table .grid-view .center img{height:120px}.c-table tbody td.hierarchy-cell{padding:0;width:auto;min-width:auto}.c-table tbody td .hierarchy-content{display:flex;align-items:center;min-height:50px;width:max-content;min-width:100%;padding:0 var(--spacing-lg)}.c-table tbody td .hierarchy-toggle{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;flex-shrink:0}.c-table tbody td .hierarchy-toggle:hover{background-color:var(--background-2)}.c-table tbody td .toggle-icon{font-size:16px;color:var(--text-secondary);transition:transform .2s ease}.c-table tbody td .toggle-spacer{display:inline-block;width:16px;height:16px}.c-table tbody td .child-indicator{color:var(--text-tertiary);font-size:12px;opacity:.5}.c-table tbody td .cell-content{flex:1;padding:var(--spacing-xl) var(--spacing-lg);min-width:0;white-space:nowrap}.c-table.hierarchical tbody tr.hierarchy-row.level-0.has-children{background-color:var(--background-1)}.c-table.hierarchical tbody tr.hierarchy-row.level-0.has-children:hover td{background-color:var(--background-2)}.c-table.hierarchical tbody tr.hierarchy-row.level-0.has-children:not(:first-child){border-top:1px solid var(--stroke-secondary);margin-top:var(--spacing-xs)}.c-table tbody td .toggle-icon{transition:transform .15s ease}.c-table tbody tr.hierarchy-row.expanded .toggle-icon{transform:rotate(0)}.c-table tbody tr.hierarchy-row.collapsed .toggle-icon{transform:rotate(-90deg)}.c-import{width:100vw;max-width:50vw}.import-progress[data-v-d31a5b5e]{background-color:var(--background-2);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);padding:var(--spacing-3xl)}.progress-bar-container[data-v-d31a5b5e]{width:100%;height:8px;background-color:var(--background-0);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-3xl)}.progress-bar[data-v-d31a5b5e]{height:100%;background-color:var(--brand-default);border-radius:var(--radius-full);transition:width .3s ease}.progress-stats[data-v-d31a5b5e]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-3xl)}.stat[data-v-d31a5b5e]{text-align:center;flex:1}.stat-label[data-v-d31a5b5e]{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.stat-value[data-v-d31a5b5e]{font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.stat.success .stat-value[data-v-d31a5b5e]{color:var(--green-default)}.stat.error .stat-value[data-v-d31a5b5e]{color:var(--red-default)}.import-errors[data-v-d31a5b5e]{margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--stroke-secondary)}.error-list[data-v-d31a5b5e]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-height:300px;overflow-y:auto}.error-item[data-v-d31a5b5e]{background-color:var(--red-fill);border-radius:var(--radius-md);border:1px solid var(--red-default);overflow:hidden}.error-header[data-v-d31a5b5e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--red-fill);color:var(--red-default);font-size:var(--text-sm)}.error-data[data-v-d31a5b5e]{padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--background-0);border-top:1px solid var(--red-stroke);overflow-x:auto}.error-data pre[data-v-d31a5b5e]{font-size:var(--text-xs);margin:0;white-space:pre-wrap}.c-w-welcome{background:linear-gradient(135deg,#0009,#0006),var(--brand-default);background-size:cover;background-position:center;position:relative;overflow:hidden;width:100%;grid-column:1 / -1;min-height:240px;padding:var(--spacing-4xl);border-radius:var(--radius-md)}.c-w-welcome:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:#ffffff1a;border-radius:50%;transform:translate(50%,-50%)}.c-w-welcome:after{content:"";position:absolute;bottom:0;left:0;width:150px;height:150px;background:#ffffff0d;border-radius:50%;transform:translate(-50%,50%)}.c-w-welcome .banner-content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2xl);position:relative;z-index:2}.c-w-welcome .banner-text{flex:1}.c-w-welcome .welcome-greeting{color:var(--constant-white);font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--spacing-lg);line-height:1.2}.c-w-welcome .welcome-message{color:var(--constant-white);font-size:var(--text-base);opacity:.9;margin-bottom:var(--spacing-lg);line-height:1.4}.c-w-welcome .current-date{color:var(--constant-white);font-size:var(--text-sm);opacity:.8;font-weight:500}.c-w-welcome .banner-image{width:120px;height:120px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;border:3px solid rgba(255,255,255,.2)}.c-w-welcome .banner-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.c-w-welcome .banner-content{flex-direction:column;text-align:center}.c-w-welcome .banner-image{width:80px;height:80px}.c-w-welcome .welcome-greeting{font-size:var(--text-xl)}}.g-feed-list{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.g-feed-card{border:1px solid var(--stroke-secondary);background:var(--background-0);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 1px #00000005;transition:transform .12s ease,box-shadow .12s ease;position:relative}.g-feed-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000000f}.g-feed-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent}.g-feed-card.t-media:before,.g-feed-card.t-photo:before{background:var(--brand-stroke)}.g-feed-card.t-approval:before,.g-feed-card.t-application:before{background:var(--brand-stroke)}.g-feed-card.t-invoice:before{background:var(--red-stroke)}.g-feed-card.t-payment:before{background:var(--green-stroke)}.g-feed-card.t-lease:before{background:var(--yellow-stroke)}.g-feed-card.t-attention:before{background:var(--orange-stroke)}.g-feed-card.t-maintenance:before{background:var(--brand-stroke)}.g-feed-card.t-message:before,.g-feed-card.t-comment:before{background:var(--brand-stroke)}.g-feed-card.t-task:before{background:var(--brand-stroke)}.g-feed-header{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.g-feed-header .avatar{width:44px;height:44px;border-radius:var(--radius-full);background:var(--background-2);display:flex;align-items:center;justify-content:center}.g-feed-header .initials{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.g-feed-header .title{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.g-feed-header .sub{margin-top:2px;display:flex;align-items:center;gap:var(--spacing-xl);font-size:var(--text-xs);color:var(--text-tertiary)}.g-feed-header .entity{padding:2px 8px;border-radius:var(--radius-full);background:var(--brand-fill);color:var(--brand-default);font-weight:600}.g-feed-header .type-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--background-2);border:1px solid var(--stroke-secondary)}.g-feed-header .type-icon i{font-size:16px;color:var(--text-tertiary)}.g-feed-card.t-invoice .g-feed-header .type-icon{background:var(--red-fill);border-color:var(--red-stroke)}.g-feed-card.t-invoice .g-feed-header .type-icon i{color:var(--red-default)}.g-feed-card.t-payment .g-feed-header .type-icon{background:var(--green-fill);border-color:var(--green-stroke)}.g-feed-card.t-payment .g-feed-header .type-icon i{color:var(--green-default)}.g-feed-card.t-lease .g-feed-header .type-icon{background:var(--yellow-fill);border-color:var(--yellow-stroke)}.g-feed-card.t-lease .g-feed-header .type-icon i{color:var(--yellow-default)}.g-feed-card.t-attention .g-feed-header .type-icon{background:var(--orange-fill);border-color:var(--orange-stroke)}.g-feed-card.t-attention .g-feed-header .type-icon i{color:var(--orange-default)}.g-feed-card.t-media .g-feed-header .type-icon,.g-feed-card.t-photo .g-feed-header .type-icon,.g-feed-card.t-approval .g-feed-header .type-icon,.g-feed-card.t-application .g-feed-header .type-icon,.g-feed-card.t-message .g-feed-header .type-icon,.g-feed-card.t-comment .g-feed-header .type-icon,.g-feed-card.t-task .g-feed-header .type-icon,.g-feed-card.t-maintenance .g-feed-header .type-icon{background:var(--brand-fill);border-color:var(--brand-stroke)}.g-feed-card.t-media .g-feed-header .type-icon i,.g-feed-card.t-photo .g-feed-header .type-icon i,.g-feed-card.t-approval .g-feed-header .type-icon i,.g-feed-card.t-application .g-feed-header .type-icon i,.g-feed-card.t-message .g-feed-header .type-icon i,.g-feed-card.t-comment .g-feed-header .type-icon i,.g-feed-card.t-task .g-feed-header .type-icon i,.g-feed-card.t-maintenance .g-feed-header .type-icon i{color:var(--brand-default)}.g-feed-body{padding:0 var(--spacing-3xl) var(--spacing-3xl)}.g-feed-desc{margin:var(--spacing-2xl) 0;font-size:var(--text-xs);color:var(--text-secondary)}.g-feed-card .g-feed-body .g-feed-media{margin:0 calc(var(--spacing-3xl) * -1)}.g-feed-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xl);padding:var(--spacing-3xl);border-top:1px solid var(--stroke-secondary)}.g-feed-footer .btn{padding:0;width:36px;height:36px;border-radius:var(--radius-full);border:1px solid var(--stroke-secondary);background:var(--background-0);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.g-feed-footer .btn:hover{background:var(--background-1)}.g-feed-card.t-invoice .g-feed-footer .btn:hover{background:var(--red-fill)}.g-feed-card.t-payment .g-feed-footer .btn:hover{background:var(--green-fill)}.g-feed-card.t-lease .g-feed-footer .btn:hover{background:var(--yellow-fill)}.g-feed-card.t-attention .g-feed-footer .btn:hover{background:var(--orange-fill)}.g-feed-footer .btn.ghost{background:transparent}.g-feed-footer .btn i{font-weight:400;font-style:normal;font-size:18px;line-height:1}.g-feed-item{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) 0 0}.g-feed-item .cta{display:flex;gap:var(--spacing-2xl);justify-content:center}.g-feed-item .btn{padding:8px 14px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--stroke-secondary);background:var(--background-0);color:var(--text-primary);cursor:pointer}.g-feed-item .btn.approve{border-color:var(--green-stroke);color:var(--green-default)}.g-feed-item .btn.deny{border-color:var(--red-stroke);color:var(--red-default)}.g-feed-item .meta{margin-top:var(--spacing-2xl);display:flex;gap:var(--spacing-2xl);justify-content:center;font-size:var(--text-xs);color:var(--text-tertiary)}.g-feed-item .meta .entity{padding:2px 8px;border-radius:var(--radius-full);background:var(--brand-fill);color:var(--brand-default);font-weight:600}.g-feed-media{padding:var(--spacing-3xl) 0}.g-feed-media .media-card{border:1px solid var(--stroke-secondary);background:var(--background-0);border-radius:var(--radius-xl);overflow:hidden}.g-feed-media .media-header{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.g-feed-media .avatar{width:44px;height:44px;border-radius:var(--radius-full);background:var(--background-2);display:flex;align-items:center;justify-content:center}.g-feed-media .avatar .initials{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.g-feed-media .header-text .title{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.g-feed-media .header-text .sub{margin-top:2px;display:flex;align-items:center;gap:var(--spacing-2xl);font-size:var(--text-xs);color:var(--text-tertiary)}.g-feed-media .header-text .entity{padding:2px 8px;border-radius:var(--radius-full);background:var(--brand-fill);color:var(--brand-default);font-weight:600}.g-feed-media .media-image{width:100%;max-height:520px;background:var(--background-2)}.g-feed-media .media-image img{display:block;width:100%;height:auto}.g-feed-media .media-caption{padding:var(--spacing-3xl)}.g-feed-media .media-caption .caption-title{font-size:var(--text-sm);color:var(--text-primary)}.g-feed-item.attention{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl);border-left:4px solid var(--orange-default);background:linear-gradient(0deg,#ffc10714,#ffc10714),var(--background-0)}.g-feed-item .badge{display:inline-flex;align-items:center;gap:var(--spacing-xl);padding:4px 10px;border-radius:var(--radius-full);background:var(--orange-fill);color:var(--orange-default);font-weight:700;font-size:var(--text-xs);margin-bottom:var(--spacing-xl)}.g-feed-item .badge i{font-size:16px}.g-feed-item.update{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl);border-bottom:1px solid var(--stroke-secondary)}.g-feed-item .left.avatar{width:44px;height:44px;border-radius:var(--radius-full);background:var(--background-2);display:flex;align-items:center;justify-content:center}.g-feed-item .left .initials{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.g-feed-item .right{margin-left:auto}.g-feed-item.invoice{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-2xl) 0 0}.g-feed-item.invoice.overdue .left .icon{color:var(--red-default)}.g-feed-item .main.compact{width:100%;text-align:left}.g-feed-item .main.compact .amount{font-size:var(--text-xl);font-weight:700;color:var(--text-primary)}.g-feed-item .main.compact .sub{margin-top:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-secondary)}.g-feed-item.lease{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.g-feed-item .chip{padding:2px 8px;border-radius:var(--radius-full);background:var(--brand-fill);color:var(--brand-default);font-weight:700;font-size:var(--text-xs)}.g-feed-item .chip.soon{background:var(--yellow-fill);color:var(--yellow-default)}.g-feed-item .date{display:inline-flex;align-items:center;gap:var(--spacing-xl);font-size:var(--text-xs);color:var(--text-tertiary)}.g-feed-item .date i{font-size:16px}.g-feed-item.message{display:block;padding:var(--spacing-3xl)}.g-feed-item.task{display:block;padding:var(--spacing-3xl)}.g-feed-item .left .icon{color:var(--brand-default);font-size:20px}.g-feed-item.task.high .title{color:var(--red-default)}.g-feed-item.task.medium .title{color:var(--orange-default)}.g-feed-item.task.low .title{color:var(--green-default)}.g-feed-item .pill{padding:2px 8px;border-radius:var(--radius-full);background:var(--background-2);border:1px solid var(--stroke-secondary);color:var(--text-secondary);font-weight:600}.g-feed-item .right{display:none}.g-feed-item.file{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.g-feed-item .left .icon{color:var(--text-tertiary)}.g-feed-item .chip{padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xxs);font-weight:800;letter-spacing:.4px;border:1px solid var(--stroke-secondary);background:var(--background-2);color:var(--text-secondary)}.g-feed-item .chip.t-pdf{background:var(--red-fill);border-color:var(--red-stroke);color:var(--red-default)}.g-feed-item .chip.t-doc,.g-feed-item .chip.t-docx{background:var(--brand-fill);border-color:var(--brand-stroke);color:var(--brand-default)}.g-feed-item .chip.t-jpg,.g-feed-item .chip.t-jpeg,.g-feed-item .chip.t-png,.g-feed-item .chip.t-webp{background:var(--background-2)}.g-feed-item .chip.t-xls,.g-feed-item .chip.t-xlsx,.g-feed-item .chip.t-csv{background:var(--green-fill);border-color:var(--green-stroke);color:var(--green-default)}.g-feed-item .filename{margin-top:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-secondary)}.g-feed-item.comment{display:block;padding:var(--spacing-3xl)}.g-feed-item .left.avatar,.g-feed-item .left .initials{display:none}.g-feed-item .title{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.g-feed-item .bubble{margin-top:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-secondary);background:var(--background-2);border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);padding:var(--spacing-2xl);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-feed-item .right{align-self:start;display:flex;gap:var(--spacing-2xl)}.g-feed-item .btn.ghost{background:transparent}.g-feed-item.maintenance{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl);border-left:4px solid var(--brand-stroke)}.g-feed-item .chip{display:inline-flex;align-items:center;gap:var(--spacing-xl);padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--stroke-secondary);background:var(--background-2);font-size:var(--text-xxs);font-weight:800;letter-spacing:.4px;color:var(--text-secondary)}.g-feed-item .chip i{font-size:16px}.g-feed-item .chip.status.new{background:var(--brand-fill);border-color:var(--brand-stroke);color:var(--brand-default)}.g-feed-item .chip.status.in_progress{background:var(--yellow-fill);border-color:var(--yellow-stroke);color:var(--yellow-default)}.g-feed-item .chip.status.done{background:var(--green-fill);border-color:var(--green-stroke);color:var(--green-default)}.g-feed-item .chip.priority.high{background:var(--red-fill);border-color:var(--red-stroke);color:var(--red-default)}.g-feed-item .chip.priority.medium{background:var(--orange-fill);border-color:var(--orange-stroke);color:var(--orange-default)}.g-feed-item .chip.priority.low{background:var(--green-fill);border-color:var(--green-stroke);color:var(--green-default)}.g-feed-item .meta{margin-top:var(--spacing-md);display:flex;gap:var(--spacing-2xl);font-size:var(--text-xs);color:var(--text-tertiary)}.g-feed-item.payment{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-2xl) 0 0}.g-feed-item .left .icon{color:var(--green-default)}.g-feed-item .meta{margin-top:var(--spacing-md);display:flex;gap:var(--spacing-2xl);font-size:var(--text-xs);color:var(--text-tertiary);align-items:center}.g-feed-item .meta .amount{color:var(--green-default);font-weight:700}.g-feed-item .right{margin-left:auto;display:flex;gap:var(--spacing-2xl)}.g-feed-item .btn{padding:6px 10px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--stroke-secondary);background:var(--background-0);color:var(--text-primary);cursor:pointer}.g-feed-item.application{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.g-feed-item .row{display:flex;align-items:center;gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl)}.g-feed-item .chip.app{padding:2px 8px;border-radius:var(--radius-full);background:var(--brand-fill);color:var(--brand-default);font-weight:800;font-size:var(--text-xxs);letter-spacing:.4px;border:1px solid var(--brand-stroke)}.g-feed-item .pair{display:inline-flex;align-items:center;gap:var(--spacing-xl);font-size:var(--text-xs);color:var(--text-tertiary)}.g-feed-item .pair i{font-size:16px}.g-feed-item .title{font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.g-feed-item .description{margin-top:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-secondary)}.c-w-actions{transition:all .2s ease}.c-w-actions .actions-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-w-actions .action-item{display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-md);border-radius:var(--radius-sm);transition:all .15s ease;position:relative}.c-w-actions .action-item.clickable{cursor:pointer}.c-w-actions .action-item.clickable:hover{background-color:var(--background-2)}.c-w-actions .icon-container{width:32px;height:32px;background:var(--background-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.c-w-actions .icon-container i{font-size:16px;color:var(--text-secondary);transition:color .15s ease}.c-w-actions .action-item:hover .icon-container i{color:var(--brand-default)}.c-w-actions .action-content{flex:1}.c-w-actions .title{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;margin-bottom:2px;transition:color .15s ease}.c-w-actions .subtitle{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.3;transition:color .15s ease}.c-w-actions .action-item:hover .title{color:var(--text-primary)}.c-w-metrics{display:flex;gap:var(--spacing-lg);width:100%}.c-w-metrics .metrics-container{display:flex;gap:var(--spacing-lg);width:100%;flex-wrap:wrap}.c-w-metrics .metric-card{flex:1;background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all .2s ease;position:relative;overflow:hidden;min-width:180px}.c-w-metrics .metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-default),var(--brand-fill));opacity:0;transition:opacity .2s ease}.c-w-metrics .metric-card:hover:before{opacity:1}.c-w-metrics .metric-card.clickable{cursor:pointer}.c-w-metrics .metric-card:hover{border-color:var(--stroke-primary);box-shadow:0 4px 12px #0000000a;transform:translateY(-2px)}.c-w-metrics .metric-title{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.5px}.c-w-metrics .metric-value{color:var(--text-primary);font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--spacing-lg);line-height:1.1;transition:color .2s ease}.c-w-metrics .metric-card:hover .metric-value{color:var(--brand-default)}.c-w-metrics .metric-footer{display:flex;align-items:center;gap:var(--spacing-lg)}.c-w-metrics .change{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:all .2s ease}.c-w-metrics .change.positive{color:var(--green-default);background-color:var(--green-fill)}.c-w-metrics .change.negative{color:var(--red-default);background-color:var(--red-fill)}.c-w-metrics .change i{font-size:16px;color:inherit;opacity:1}.c-w-metrics .period{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500}@media (max-width: 768px){.c-w-metrics .metrics-container{flex-direction:column}.c-w-metrics .metric-card:hover{transform:none}}body.dark .c-w-metrics .metric-card{background-color:var(--background-1);border-color:var(--stroke-primary)}body.dark .c-w-metrics .metric-card:hover{box-shadow:0 4px 12px #0000001a}.c-w-chart-line{width:100%;position:relative}.c-w-chart-line .chart-container{position:relative;width:100%}.c-w-chart-line .chart-loader{display:flex;align-items:center;justify-content:center;height:200px}.c-w-chart-line .chart-placeholder{display:flex;align-items:center;justify-content:center;height:200px;background-color:var(--background-1);border:1px dashed var(--stroke-secondary);border-radius:var(--radius-md)}.c-w-chart-line .placeholder-content{color:var(--text-secondary);font-size:var(--text-sm)}.c-w-chart-line .apexcharts-svg{font-family:inherit!important}.c-w-chart-line .apexcharts-tooltip{background:var(--background-2)!important;border:1px solid var(--stroke-secondary)!important;box-shadow:var(--shadow-lg)!important}.c-w-chart-line .apexcharts-tooltip-title{background:var(--background-1)!important;border-bottom:1px solid var(--stroke-secondary)!important;color:var(--text-primary)!important;font-size:11px!important}.c-w-chart-line .apexcharts-tooltip-y-group,.c-w-chart-line .apexcharts-legend-text{color:var(--text-primary)!important}.c-w-chart-line .apexcharts-menu-icon{display:none!important}body.dark .c-w-chart-line .apexcharts-tooltip{background:var(--background-2)!important;color:var(--text-primary)!important}.c-w-summary{transition:all .2s ease}.c-w-summary .loader-container{position:relative;height:200px}.c-w-summary .fields-grid{display:grid;gap:var(--spacing-xl)}.c-w-summary .fields-grid.columns-1{grid-template-columns:1fr}.c-w-summary .fields-grid.columns-2{grid-template-columns:repeat(2,1fr)}.c-w-summary .fields-grid.columns-3{grid-template-columns:repeat(3,1fr)}.c-w-summary .field-item{display:flex;flex-direction:column;gap:var(--spacing-md);transition:background-color .15s}.c-w-summary .field-item.clickable{cursor:pointer}.c-w-summary .field-item.clickable:hover{background-color:var(--background-1)}.c-w-summary .field-label{color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;text-transform:capitalize}.c-w-summary .field-value{color:var(--text-primary);font-size:var(--text-sm);font-weight:600;min-height:24px;display:flex;align-items:center}.c-w-summary .empty-value{color:var(--text-tertiary);font-weight:600}.c-w-summary .user-display{display:flex;align-items:center;gap:var(--spacing-lg)}.c-w-summary .user-avatar{width:24px;height:24px;border-radius:var(--radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--brand-default);flex-shrink:0}.c-w-summary .user-avatar img{width:100%;height:100%;object-fit:cover}.c-w-summary .initials{color:var(--constant-white);font-size:var(--text-xs);font-weight:600}.c-w-summary .user-name{color:var(--text-primary);font-size:var(--text-base);font-weight:600}.c-w-summary .tag{display:inline-block;background-color:var(--background-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-sm)}.c-w-summary .tag.green{background-color:var(--green-fill);color:var(--green-default)}.c-w-summary .tag.orange{background-color:var(--orange-fill);color:var(--orange-default)}.c-w-summary .tag.red{background-color:var(--red-fill);color:var(--red-default)}.c-w-summary .tag.brand{background-color:var(--brand-fill);color:var(--brand-default)}@media (max-width: 768px){.c-w-summary .fields-grid.columns-2,.c-w-summary .fields-grid.columns-3{grid-template-columns:1fr}}.activity-logs{display:flex;flex-direction:column;gap:var(--spacing-3xl);overflow-y:auto;padding-right:var(--spacing-xs)}.activity-logs .log{position:relative;align-items:start;width:100%}.activity-logs .flex-1{flex:1}.activity-logs .log-avatar{position:relative;z-index:2}.activity-logs .log:not(:last-child) .log-line{position:absolute;left:15px;top:32px;width:1px;height:calc(100% + var(--spacing-2xl));background-color:var(--stroke-secondary)}.communications-c-inbox{display:flex;gap:var(--spacing-xl);padding:var(--spacing-2xl);background:var(--background-0);border-radius:var(--radius-md);height:calc(100vh - 48px)}.communications-c-inbox.mini{height:70vh;border:1px solid var(--stroke-secondary)}.communications-c-inbox.bordered{height:50vh;border:1px solid var(--stroke-secondary)}.communications-c-inbox>.sidebar{width:300px;display:flex;gap:var(--spacing-2xl);flex-direction:column}.communications-c-inbox>.sidebar>.items{flex:1;overflow-y:auto;padding-top:var(--spacing-xl);max-height:calc(100vh - 190px);display:flex;flex-direction:column;gap:var(--spacing-md)}.communications-c-inbox .message{display:flex;gap:var(--spacing-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;position:relative;border:1px solid transparent}.communications-c-inbox .message:hover{background-color:var(--background-0);border:1px solid var(--stroke-secondary)}.communications-c-inbox .message.active{background-color:var(--background-1);border:1px solid var(--stroke-secondary)}.communications-c-inbox .message.unread{border-left:3px solid var(--orange-default)}.communications-c-inbox .message.resolved{opacity:.7}.communications-c-inbox .message.resolved:hover{opacity:1}.communications-c-inbox .message>.user-avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.communications-c-inbox .message>.content{flex:1;min-width:0}.communications-c-inbox .message>.content>.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.communications-c-inbox .message>.content>.header>.title{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications-c-inbox .message>.content>.header>.time{font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;margin-left:var(--spacing-md)}.communications-c-inbox .message>.content>.preview{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:var(--spacing-sm)}.communications-c-inbox .message>.content>.footer{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);color:var(--text-tertiary)}.communications-c-inbox .message>.content>.footer>.message-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.communications-c-inbox .message>.content>.footer i{font-size:14px!important}.communications-c-inbox .status-badge{padding:3px 8px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1}.communications-c-inbox .status-badge.status-green{background-color:var(--green-fill);color:var(--green-default);border:1px solid var(--green-stroke)}.communications-c-inbox .status-badge.status-orange{background-color:var(--orange-fill);color:var(--orange-default);border:1px solid var(--orange-stroke)}.communications-c-inbox .message .footer .recipient-type{opacity:.7}.communications-c-inbox>.content{flex:1;display:flex;flex-direction:column;background-color:var(--background-1);border-radius:var(--radius-xl);padding:var(--spacing-2xl);border:1px solid var(--stroke-secondary)}.communications-c-inbox>.content>.header{padding:var(--spacing-2xl) 0;padding-top:0;border-bottom:1px solid var(--stroke-secondary);display:flex;justify-content:space-between;align-items:center}.communications-c-inbox>.content>.header .actions{display:flex;gap:var(--spacing-lg)}.communications-c-inbox>.content>.header>.left h2{margin:0 0 var(--spacing-sm) 0;font-size:var(--text-xl);font-weight:600}.communications-c-inbox>.content>.header>.left>.meta{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--text-sm);color:var(--text-secondary)}.communications-c-inbox>.content>.header>.left>.meta>.status-tag{padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.communications-c-inbox>.content>.header>.left>.meta>.status-tag.green{background-color:var(--green-fill);color:var(--green-default)}.communications-c-inbox>.content>.header>.left>.meta>.status-tag.orange{background-color:var(--orange-fill);color:var(--orange-default)}.communications-c-inbox>.content>.header>.left>.user-info{cursor:pointer;transition:opacity .2s ease}.communications-c-inbox>.content>.header>.left>.user-info:hover{opacity:.7}.communications-c-inbox>.content>.messages-area{flex:1;overflow-y:auto;padding:var(--spacing-3xl) 0}.communications-c-inbox .messages-list{display:flex;flex-direction:column;gap:var(--spacing-xl)}.communications-c-inbox .message-item{display:flex;gap:var(--spacing-lg);align-items:flex-start}.communications-c-inbox .message-item .message-avatar{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.communications-c-inbox .message-item .message-content{flex:1;min-width:0}.communications-c-inbox .message-item .message-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.communications-c-inbox .message-item .message-author{font-weight:600;color:var(--text-primary);font-size:var(--text-sm)}.communications-c-inbox .message-item .message-time{font-size:var(--text-xs);color:var(--text-tertiary)}.communications-c-inbox .message-item .message-body{color:var(--text-secondary);line-height:1.5;font-size:var(--text-sm)}.communications-c-inbox .message-item .message-body p{margin:0 0 var(--spacing-sm) 0}.communications-c-inbox .message-item .message-body p:last-child{margin-bottom:0}.communications-c-inbox .message-item.me{flex-direction:row-reverse;justify-content:flex-start}.communications-c-inbox .message-item.me .message-content{text-align:right;max-width:fit-content;background-color:var(--background-3);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-sm);border:1px solid var(--stroke-primary)}.communications-c-inbox .message-item.me .message-header{justify-content:flex-end}.communications-c-inbox .message-item:not(.me) .message-content{max-width:fit-content;background-color:var(--background-2);border:1px solid var(--stroke-primary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm)}.communications-c-inbox .message-item .read-status{font-size:var(--text-xs);color:var(--text-tertiary);display:flex;align-items:center}.communications-c-inbox .message-item .read-status.read{color:var(--brand-default)}.communications-c-inbox .message-item .read-status.unread{color:var(--text-tertiary)}.communications-c-inbox .message-item .read-status i{font-size:14px}.communications-c-inbox>.content>.reply-form{border-top:1px solid var(--stroke-secondary);padding:var(--spacing-xl) 0 0 0;margin-top:var(--spacing-xl)}.communications-c-inbox .reply-form .reply-input{margin-bottom:var(--spacing-lg)}.communications-c-inbox .reply-form .reply-actions{display:flex;justify-content:flex-end}.communications-c-inbox>.content>.resolved-notice{padding:var(--spacing-xl);border-top:1px solid var(--stroke-secondary);background-color:var(--green-fill);margin-top:var(--spacing-xl);border-radius:var(--radius-lg)}.communications-c-inbox>.content>.resolved-notice>.notice-content{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);color:var(--green-default);font-size:var(--text-sm);font-weight:500}.communications-c-inbox>.content>.resolved-notice i{font-size:18px!important}.communications-c-inbox .empty-state{height:100%;display:flex;align-items:center;justify-content:center}.calendar-c .wrapper{margin-bottom:var(--spacing-2xl);border-radius:var(--radius-md);overflow:hidden;box-shadow:none;border:1px solid var(--stroke-primary)}.calendar-c .content,.calendar-c .fc{background-color:var(--background-0);height:100%;max-width:100%}.calendar-c .fc{font-family:var(--font-primary)}.calendar-c .fc-toolbar{display:none!important}.calendar-c .fc .fc-scrollgrid-section-sticky>*{background-color:transparent}.calendar-c .fc-theme-standard td,.calendar-c .fc-theme-standard th{border-color:var(--stroke-secondary)}.calendar-c .fc-theme-standard .fc-scrollgrid{border:none}.calendar-c .fc-col-header{background-color:var(--background-2)}.calendar-c .fc-col-header-cell{padding:var(--spacing-xl) 0;background-color:var(--background-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.calendar-c .fc-col-header-cell-cushion{color:var(--text-primary);font-weight:500;text-transform:uppercase;padding:var(--spacing-lg) 0;text-decoration:none}.calendar-c .fc-daygrid-day{transition:background-color .15s ease}.calendar-c .fc-highlight{background-color:var(--brand-fill)}.calendar-c .fc-daygrid-day-events{min-height:6em!important}.calendar-c .fc-daygrid-day:hover{background-color:#9b9b9b08!important}.calendar-c .fc-daygrid-day-number{color:var(--text-primary);text-decoration:none}.calendar-c .fc-day-today{background-color:#9b9b9b05!important}.calendar-c .fc-day-other .fc-daygrid-day-number{opacity:.5}.calendar-c .fc-event{border:none;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-lg);margin:var(--spacing-xs) var(--spacing-sm);cursor:pointer;color:var(--text-primary);box-shadow:none!important}.calendar-c .fc-v-event{background-color:var(--brand-default)}.calendar-c .fc-event-title{font-weight:500}.calendar-c .fc-event-time{font-weight:400;opacity:.9}.calendar-c .controls{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xl) var(--spacing-2xl);background-color:var(--background-2);border:1px solid var(--stroke-primary);border-radius:var(--radius-md);margin-bottom:var(--spacing-2xl)}.calendar-c .date{font-weight:500;color:var(--text-primary)}.calendar-c .actions{display:flex;gap:var(--spacing-xl)}.calendar-c .nav{display:flex;gap:var(--spacing-sm);margin-right:var(--spacing-lg)}.calendar-c .btn{height:28px;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:var(--background-2);color:var(--text-secondary);border:1px solid var(--stroke-primary);cursor:pointer;transition:all .2s ease}.calendar-c .views .btn,.calendar-c .today{padding:0 var(--spacing-xl)}.calendar-c .btn.active{background-color:var(--brand-fill);border-color:var(--brand-stroke);color:var(--text-primary)}.calendar-c .btn:hover{background-color:var(--brand-fill);border-color:var(--brand-stroke)}.tippy-box[data-theme~=calendar]{background-color:var(--background-1);border-radius:var(--radius-md);color:var(--text-primary);border:1px solid var(--stroke-secondary);box-shadow:none}.tippy-box[data-theme~=calendar] .tippy-content{padding:0;box-shadow:none}.tippy-box[data-theme~=calendar] span{color:var(--text-secondary)!important}.tippy-box[data-theme~=calendar] p{color:var(--text-tertiary)!important}.calendar-c .fc-button{font-size:var(--text-xs);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-sm);border:1px solid var(--stroke-primary);background-color:var(--background-1);color:var(--text-secondary)}.calendar-c .fc-button-active{background-color:var(--brand-fill);border-color:var(--brand-stroke)}.calendar-c .fc-toolbar-title{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);font-family:var(--font-secondary)}.activity-c-comments{min-height:100%;display:flex;justify-content:space-between;flex-direction:column;position:relative;height:300px;overflow:hidden}.activity-c-comments>.comments{max-width:418px;display:flex;flex-direction:column}.activity-c-comments>.actions{position:sticky;bottom:0;left:0;right:0}.activity-c-comments.messages>.comments{max-width:none}.activity-c-comments .message{display:flex;gap:var(--spacing-lg);align-items:flex-start}.activity-c-comments .message.sent{flex-direction:row-reverse}.activity-c-comments .message>.bubble{max-width:70%;padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--background-1);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary)}.activity-c-comments .message.sent>.bubble{background-color:var(--brand-default);color:var(--constant-white);border:none}.activity-c-comments .message>.bubble>.text{font-size:var(--text-sm);line-height:1.5}.activity-c-comments .message>.bubble>.time{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--spacing-sm)}.activity-c-comments .message.sent>.bubble>.time{color:#fffc}.activity-c-comments{display:flex;flex-direction:column;height:100%;gap:var(--spacing-lg)}.activity-c-comments>.comments{display:flex;flex-direction:column;gap:var(--spacing-lg);height:200px;overflow-y:auto;padding:var(--spacing-xl);padding-right:var(--spacing-lg)}.activity-c-comments .message{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid var(--stroke-secondary);border-radius:var(--radius-sm);background-color:var(--background-1)}.activity-c-comments .message:hover{background-color:var(--background-2)}.activity-c-comments .message>.user-info{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%}.activity-c-comments .message>.user-info .time{font-size:var(--text-xs);color:var(--text-tertiary)}.activity-c-comments .message>.bubble{padding:0;background:none;border:none;margin-top:var(--spacing-md)}.activity-c-comments .message>.bubble>.text{font-size:var(--text-sm);color:var(--text-primary);line-height:1.4}.activity-c-comments>.actions{margin-top:0;padding:var(--spacing-xl);padding-top:0}.c-w-activity{transition:all .2s ease}.c-w-activity .activity-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-w-activity .activity-item{display:flex;gap:var(--spacing-lg);cursor:pointer;transition:all .2s ease;padding:var(--spacing-lg);border-radius:var(--radius-md);margin:calc(-1 * var(--spacing-lg));position:relative}.c-w-activity .activity-item:hover{background-color:var(--background-1);transform:translate(4px);box-shadow:0 2px 4px #00000005}.c-w-activity .activity-timeline{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.c-w-activity .activity-dot{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;z-index:2;position:relative}.c-w-activity .activity-dot.green{background-color:var(--green-fill);color:var(--green-default)}.c-w-activity .activity-dot.orange{background-color:var(--orange-fill);color:var(--orange-default)}.c-w-activity .activity-dot.red{background-color:var(--red-fill);color:var(--red-default)}.c-w-activity .activity-dot.blue{background-color:var(--brand-fill);color:var(--brand-default)}.c-w-activity .activity-dot.purple{background-color:#f3f0ff;color:#7c3aed}.c-w-activity .activity-dot.gray{background-color:var(--background-2);color:var(--text-secondary)}.c-w-activity .activity-dot i{font-size:16px;opacity:1}.c-w-activity .timeline-line{width:2px;background-color:var(--stroke-secondary);position:absolute;top:32px;bottom:-24px;left:50%;transform:translate(-50%)}.c-w-activity .activity-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-w-activity .activity-info{display:flex;justify-content:space-between;align-items:flex-start}.c-w-activity .activity-main{flex:1}.c-w-activity .activity-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.c-w-activity .activity-description{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}.c-w-activity .activity-time{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500;flex-shrink:0}.c-w-activity .activity-user{display:flex;align-items:center;gap:var(--spacing-lg)}.c-w-activity .user-avatar{width:24px;height:24px;border-radius:var(--radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--brand-default);flex-shrink:0}.c-w-activity .user-avatar img{width:100%;height:100%;object-fit:cover}.c-w-activity .initials{color:var(--constant-white);font-size:var(--text-xs);font-weight:600}.c-w-activity .user-name{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.c-w-activity .activity-actions{display:flex;gap:var(--spacing-lg)}.c-w-activity .load-more-section{display:flex;justify-content:center;padding-top:var(--spacing-xl);border-top:1px solid var(--stroke-secondary);margin-top:var(--spacing-xl)}.c-w-chart-donut{width:100%;position:relative}.c-w-chart-donut .chart-header{margin-bottom:var(--spacing-lg)}.c-w-chart-donut .chart-container{position:relative;width:100%}.c-w-chart-donut .chart-loader{display:flex;align-items:center;justify-content:center;height:300px}.c-w-chart-donut .chart-placeholder{display:flex;align-items:center;justify-content:center;height:300px;background-color:var(--background-1);border:1px dashed var(--stroke-secondary);border-radius:var(--radius-md)}.c-w-chart-donut .placeholder-content{color:var(--text-secondary);font-size:var(--text-sm)}.c-w-chart-donut .apexcharts-svg{font-family:inherit!important}.c-w-chart-donut .apexcharts-tooltip{background:var(--background-2)!important;border:1px solid var(--stroke-secondary)!important;box-shadow:var(--shadow-lg)!important}.c-w-chart-donut .apexcharts-tooltip-title{background:var(--background-1)!important;border-bottom:1px solid var(--stroke-secondary)!important;color:var(--text-primary)!important;font-size:11px!important}.c-w-chart-donut .apexcharts-tooltip-y-group,.c-w-chart-donut .apexcharts-legend-text{color:var(--text-primary)!important}.c-w-chart-donut .apexcharts-pie-label{fill:var(--text-primary)!important}.c-w-chart-donut .apexcharts-datalabel-label{fill:var(--text-secondary)!important}.c-w-chart-donut .apexcharts-datalabel-value{fill:var(--text-primary)!important}.c-w-chart-donut .apexcharts-menu-icon{display:none!important}body.dark .c-w-chart-donut .apexcharts-tooltip{background:var(--background-2)!important;color:var(--text-primary)!important}.storage-upload-widget{padding:var(--spacing-xl)}.storage-upload-widget .upload-zone{border:2px dashed var(--stroke-primary);border-radius:var(--radius-lg);padding:var(--spacing-3xl);text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:var(--spacing-2xl);background-color:var(--background-0)}.storage-upload-widget .upload-zone:hover{border-color:var(--brand-default);background-color:var(--background-1)}.storage-upload-widget .upload-zone.uploading{border-color:var(--brand-default);background-color:var(--brand-fill);cursor:default}.storage-upload-widget .upload-zone.disabled{pointer-events:none;opacity:.7}.storage-upload-widget .upload-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.storage-upload-widget .upload-icon{font-size:48px;color:var(--brand-default);transition:transform .2s ease}.storage-upload-widget .upload-icon.spinning{animation:spin 1s linear infinite}.storage-upload-widget .upload-title{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.storage-upload-widget .upload-subtitle{font-size:var(--text-sm);margin:0}.storage-upload-widget .files-section{margin-top:var(--spacing-xl)}.storage-upload-widget .files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-lg)}.storage-upload-widget .file-preview-wrapper{cursor:pointer;transition:transform .2s ease}.storage-upload-widget .file-preview-wrapper:hover{transform:translateY(-2px)}.storage-upload-widget .empty-state{padding:var(--spacing-3xl) var(--spacing-xl);color:var(--text-secondary)}.storage-upload-widget .empty-icon{font-size:48px;margin-bottom:var(--spacing-lg);display:block}.storage-upload-widget .loading-state{padding:var(--spacing-2xl);color:var(--text-secondary)}.spinning{animation:spin 1s linear infinite}.c-w-chart-bar{width:100%;position:relative}.c-w-chart-bar .chart-header{margin-bottom:var(--spacing-lg)}.c-w-chart-bar .chart-container{position:relative;width:100%}.c-w-chart-bar .chart-loader{display:flex;align-items:center;justify-content:center;height:200px}.c-w-chart-bar .chart-placeholder{display:flex;align-items:center;justify-content:center;height:200px;background-color:var(--background-1);border:1px dashed var(--stroke-secondary);border-radius:var(--radius-md)}.c-w-chart-bar .placeholder-content{color:var(--text-secondary);font-size:var(--text-sm)}.c-w-chart-bar .apexcharts-svg{font-family:inherit!important}.c-w-chart-bar .apexcharts-tooltip{background:var(--background-2)!important;border:1px solid var(--stroke-secondary)!important;box-shadow:var(--shadow-lg)!important}.c-w-chart-bar .apexcharts-tooltip-title{background:var(--background-1)!important;border-bottom:1px solid var(--stroke-secondary)!important;color:var(--text-primary)!important;font-size:11px!important}.c-w-chart-bar .apexcharts-tooltip-y-group,.c-w-chart-bar .apexcharts-legend-text{color:var(--text-primary)!important}.c-w-chart-bar .apexcharts-menu-icon{display:none!important}body.dark .c-w-chart-bar .apexcharts-tooltip{background:var(--background-2)!important;color:var(--text-primary)!important}.c-w-photos{width:100%}.c-w-photos .photos-container{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.c-w-photos .upload-section{display:flex;justify-content:flex-start;align-items:center}.c-w-photos .photos-grid{display:grid;gap:var(--spacing-3xl);width:100%}.c-w-photos .photos-grid.grid-auto-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.c-w-photos .photos-grid.grid-2{grid-template-columns:repeat(2,1fr)}.c-w-photos .photos-grid.grid-3{grid-template-columns:repeat(3,1fr)}.c-w-photos .photos-grid.grid-4{grid-template-columns:repeat(4,1fr)}.c-w-photos .photos-grid.grid-5{grid-template-columns:repeat(5,1fr)}.c-w-photos .photos-grid.grid-6{grid-template-columns:repeat(6,1fr)}.c-w-photos .photo-item{background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.c-w-photos .photo-item:hover{border-color:var(--brand-stroke);transform:translateY(-4px);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.c-w-photos .photo-image{position:relative;width:100%;height:200px;overflow:hidden;background-color:var(--background-2)}.c-w-photos .photo-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.c-w-photos .photo-item:hover .photo-image img{transform:scale(1.05)}.c-w-photos .photo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0000001a,#0000004d);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.c-w-photos .photo-item:hover .photo-overlay{opacity:1}.c-w-photos .photo-overlay-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:var(--constant-white);text-align:center}.c-w-photos .photo-icon{font-size:var(--text-3xl);font-weight:300;color:var(--constant-white);text-shadow:0 2px 8px rgba(0,0,0,.3)}.c-w-photos .photo-action-text{font-size:var(--text-sm);font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.3);letter-spacing:.5px}.c-w-photos .photo-details{padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-w-photos .photo-title{font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.c-w-photos .photo-description{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-w-photos .photo-metadata{display:flex;flex-direction:column;gap:var(--spacing-sm)}.c-w-photos .metadata-item{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--text-xs);color:var(--text-tertiary)}.c-w-photos .metadata-icon{font-size:var(--text-sm);color:var(--text-quaternary);flex-shrink:0}.c-w-photos .empty-state{display:flex;align-items:center;justify-content:center;min-height:300px;padding:var(--spacing-6xl);border:2px dashed var(--stroke-secondary);border-radius:var(--radius-xl);background-color:var(--background-1)}.c-w-photos .empty-state-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;gap:var(--spacing-3xl)}.c-w-photos .empty-state-icon{font-size:var(--text-6xl);color:var(--text-quaternary);margin-bottom:var(--spacing-lg)}.c-w-photos .empty-state-title{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin:0}.c-w-photos .empty-state-description{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin:0}.c-w-photos .empty-state-action{margin-top:var(--spacing-lg)}.c-w-photos .c-w-photos-popup{background:var(--background-0);border-radius:var(--radius-xl);max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080}.c-w-photos .c-w-photos-popup .header{padding:var(--spacing-3xl);border-bottom:1px solid var(--stroke-secondary);background:var(--background-1)}.c-w-photos .c-w-photos-popup .info{width:100%}.c-w-photos .c-w-photos-popup .title{margin:0 0 var(--spacing-lg) 0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.c-w-photos .c-w-photos-popup .description{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.c-w-photos .c-w-photos-popup .image{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4xl);background:var(--background-2);min-height:400px}.c-w-photos .c-w-photos-popup .img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 8px 32px #00000026}.c-w-photos .c-w-photos-popup .footer{padding:var(--spacing-3xl);border-top:1px solid var(--stroke-secondary);background:var(--background-1);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xl)}.c-w-photos .c-w-photos-popup .metadata{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--spacing-lg) var(--spacing-xl);background:var(--background-0);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary)}.c-w-photos .c-w-photos-popup .metadata i{font-size:var(--text-base);color:var(--text-tertiary)}.c-w-chart-scatter{width:100%}.c-w-chart-scatter .apexcharts-canvas{margin:0 auto}.c-w-chart-scatter .apexcharts-marker{cursor:pointer;transition:all .2s ease}.c-w-chart-scatter .apexcharts-marker:hover{transform:scale(1.1)}.c-w-chart-scatter .apexcharts-zoom-rect{fill:var(--brand-fill);stroke:var(--brand-default)}body.dark .c-w-chart-scatter .apexcharts-text{fill:var(--text-primary)!important}body.dark .c-w-chart-scatter .apexcharts-tooltip{background:var(--background-1)!important;border:1px solid var(--stroke-secondary)!important;color:var(--text-primary)!important}body.dark .c-w-chart-scatter .apexcharts-tooltip-title{background:var(--background-2)!important;border-bottom:1px solid var(--stroke-secondary)!important;color:var(--text-primary)!important}body.dark .c-w-chart-scatter .apexcharts-gridline{stroke:var(--stroke-tertiary)!important}.c-w-chart-scatter .loader{width:32px;height:32px;border:3px solid var(--background-2);border-top:3px solid var(--brand-default);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.c-w-chart-scatter{padding:var(--spacing-sm)}.c-w-chart-scatter .apexcharts-marker{r:4}}.tasks-c-kanban{height:calc(100vh - 300px)}.tasks-c-kanban::-webkit-scrollbar{height:14px}.tasks-c-kanban::-webkit-scrollbar-thumb{background-color:var(--background-3);border-radius:var(--radius-md)}.tasks-c-kanban .title{padding:var(--spacing-lg);background:var(--background-2);border-radius:var(--radius-md);border:1px solid var(--stroke-secondary);font-weight:700;margin-bottom:var(--spacing-xl);display:flex;gap:var(--spacing-lg)}.tasks-c-kanban .columns{flex-wrap:nowrap;align-items:start;padding-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr)}.tasks-c-kanban .items{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-md);transition:all .2s ease-in-out}.tasks-c-kanban .title[data-color=red]{background:var(--red-fill);color:var(--red-default);border:1px solid var(--red-stroke)}.tasks-c-kanban .title[data-color=orange]{background:var(--orange-fill);color:var(--orange-default);border:1px solid var(--orange-stroke)}.tasks-c-kanban .title[data-color=brand]{background:var(--brand-fill);color:var(--brand-default);border:1px solid var(--brand-stroke)}.tasks-c-kanban .title[data-color=green]{background:var(--green-fill);color:var(--green-default);border:1px solid var(--green-stroke)}.tasks-c-kanban .title[data-color=yellow]{background:var(--yellow-fill);color:var(--yellow-default);border:1px solid var(--yellow-stroke)}.tasks-c-items-task{padding:var(--spacing-lg);background:var(--background-0);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;gap:var(--spacing-lg)}.tasks-c-items-task.medium{border-left:1px solid var(--yellow-default)}.tasks-c-items-task.high{border-left:1px solid var(--orange-default)}.tasks-c-items-task.urgent{border-left:2px solid var(--red-default)}.sortable-dragging .tasks-c-kanban .items[data-sortable-container]{background:var(--background-1);min-height:120px}.tasks-c-kanban .items[data-sortable-container].sortable-drag-over{background:var(--brand-fill);box-shadow:0 4px 12px #0000001a}.sortable-dragging .tasks-c-kanban .column{transition:all .2s ease-in-out}.sortable-dragging .tasks-c-kanban .items[data-sortable-container]:not(.sortable-drag-over){opacity:.6}.sortable-on{opacity:.8}.c-report{background-color:var(--background-0)}.c-report .report-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg)}.c-report .header-field{font-weight:600;font-size:var(--text-sm);color:var(--text-primary)}.c-report .header-field:first-child,.c-report .header-label{text-align:left}.c-report .report-body{padding:0}.c-report .report-row{padding:var(--spacing-xl) var(--spacing-lg);align-items:center}.c-report{border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);overflow:hidden}.c-report .report-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-lg)}.c-report .report-row:last-child{border-bottom:none;border-top:1px solid var(--stroke-secondary)}.c-report .report-row.level-0{font-weight:700;font-size:var(--text-md);padding:var(--spacing-lg)}.c-report .report-row.level-1 .row-label{color:var(--text-primary)}.c-report .report-row.bold{font-weight:700;background-color:var(--background-1);border-top:1px solid var(--stroke-secondary);border-bottom:1px solid var(--stroke-secondary)}.c-report .report-row.total{font-weight:800;font-size:var(--text-lg);text-align:right;display:flex;justify-content:space-between;border-bottom:none;padding:var(--spacing-lg)}.c-report .report-row.total .row-label{text-align:left;text-transform:capitalize}.c-report .row-total-amount{grid-column:-1;text-align:right;font-weight:700}.c-report .report-row.total .row-value:last-child{font-weight:900;font-size:var(--text-xl)}.c-report .row-label{font-size:var(--text-sm);color:var(--text-primary)}.c-report .row-info{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--spacing-xs)}.c-report .row-value{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.c-report .row-value:first-child,.c-report .row-label{text-align:left}.docuseal-builder-container[data-v-a8e806f2],.docuseal-builder-container[data-v-c8b113ae]{width:100%;height:100%;min-height:600px;background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-md);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.c-w-chart-area{width:100%;position:relative}.c-w-chart-area .chart-header{margin-bottom:var(--spacing-lg)}.c-w-chart-area .chart-container{position:relative;width:100%}.c-w-chart-area .chart-loader{display:flex;align-items:center;justify-content:center;height:300px}.c-w-chart-area .chart-placeholder{display:flex;align-items:center;justify-content:center;height:300px;background-color:var(--background-1);border:1px dashed var(--stroke-secondary);border-radius:var(--radius-md)}.c-w-chart-area .placeholder-content{color:var(--text-secondary);font-size:var(--text-sm)}.c-w-chart-area .apexcharts-svg{font-family:inherit!important}.c-w-chart-area .apexcharts-tooltip{background:var(--background-2)!important;border:1px solid var(--stroke-secondary)!important;box-shadow:var(--shadow-lg)!important}.c-w-chart-area .apexcharts-tooltip-title{background:var(--background-1)!important;border-bottom:1px solid var(--stroke-secondary)!important;color:var(--text-primary)!important;font-size:11px!important}.c-w-chart-area .apexcharts-tooltip-y-group,.c-w-chart-area .apexcharts-legend-text{color:var(--text-primary)!important}.c-w-chart-area .apexcharts-menu-icon{display:none!important}body.dark .c-w-chart-area .apexcharts-tooltip{background:var(--background-2)!important;color:var(--text-primary)!important}.c-widget-analytics-performance .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.c-widget-analytics-performance .metric-card{background-color:var(--background-1);border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);cursor:pointer;transition:all .15s}.c-widget-analytics-performance .metric-card:hover{border-color:var(--stroke-primary);transform:translateY(-1px)}.c-widget-analytics-performance .metric-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg)}.c-widget-analytics-performance .metric-value{color:var(--text-primary);font-size:var(--text-2xl);font-weight:600;line-height:1}.c-widget-analytics-performance .metric-change{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-xs);font-weight:600}.c-widget-analytics-performance .metric-change.positive{color:var(--green-default)}.c-widget-analytics-performance .metric-change.negative{color:var(--red-default)}.c-widget-analytics-performance .metric-change i{font-size:14px;color:inherit;opacity:1}.c-widget-analytics-performance .metric-title{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--spacing-lg)}.c-widget-analytics-performance .metric-period{color:var(--text-tertiary);font-size:var(--text-xs)}.c-widget-analytics-performance .metric-period.clickable{color:var(--brand-default);cursor:pointer;text-decoration:underline}.c-widget-analytics-performance .metric-period.green{color:var(--green-default)}.c-widget-analytics-performance .metric-period.orange{color:var(--orange-default)}.c-widget-analytics-performance .metric-period.red{color:var(--red-default)}@media (max-width: 768px){.c-widget-analytics-performance .metrics-grid{grid-template-columns:1fr}}.billing-c-plans{max-width:1200px;margin:0 auto}.billing-c-plans .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3xl)}.billing-c-plans .card{background:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-xl);padding:var(--spacing-3xl);display:flex;flex-direction:column;transition:all .3s ease}.billing-c-plans .card:hover{border-color:var(--brand-default);box-shadow:0 12px 32px #0000001a}.billing-c-plans .card.current{border-color:var(--brand-default);box-shadow:0 8px 24px #0000001a}.billing-c-plans .brand-color{color:var(--brand-default)}.billing-c-plans .yellow-color{color:var(--yellow-default)}.billing-c-plans .header{margin-bottom:var(--spacing-4xl)}.billing-c-plans .header h3{margin:0 0 var(--spacing-xl) 0}.billing-c-plans .header p{margin:var(--spacing-xl) 0 0 0;line-height:1.6}.billing-c-plans .action{margin-bottom:var(--spacing-4xl)}.billing-c-plans .features-title{margin-bottom:var(--spacing-2xl)}.billing-c-plans .flex-1{flex:1}.c-w-faq{width:100%}.c-w-faq .faq-list{display:flex;flex-direction:column;gap:var(--spacing-xl)}.c-w-faq .faq-item{border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);background:var(--background-0);overflow:hidden;transition:all .2s ease}.c-w-faq .faq-item:hover{border-color:var(--stroke-primary)}.c-w-faq .faq-item.expanded{background:var(--background-1)}.c-w-faq .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl);border:none;background:none;cursor:pointer;text-align:left;transition:all .2s ease}.c-w-faq .faq-question:hover,.c-w-faq .faq-item.expanded .faq-question{background:var(--background-1)}.c-w-faq .question-text{font-size:var(--text-base);font-weight:500;color:var(--text-primary);line-height:1.5}.c-w-faq .expand-icon{color:var(--text-secondary);font-size:var(--text-lg)!important;transition:all .2s ease;flex-shrink:0}.c-w-faq .faq-item.expanded .expand-icon{color:var(--brand-default);transform:rotate(0)}.c-w-faq .faq-answer{overflow:hidden;transition:all .3s ease}.c-w-faq .answer-content{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl);color:var(--text-secondary);line-height:1.6;font-size:var(--text-sm)}@media (max-width: 768px){.c-w-faq .faq-question{padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-md)}.c-w-faq .question-text{font-size:var(--text-sm)}.c-w-faq .answer-content{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}}.c-w-faq .faq-answer{animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.c-w-extension{background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);height:auto;min-height:160px;transition:all .2s ease}.c-w-extension.clickable{cursor:pointer}.c-w-extension.clickable:hover{border-color:var(--stroke-primary);box-shadow:0 4px 12px #0000001a}.c-w-extension.installed{border-color:var(--green-default);background-color:var(--green-fill)}.c-w-extension .icon{width:48px;height:48px;background-color:var(--background-1);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-w-extension .icon i{font-size:24px;color:var(--text-primary)}.c-w-extension.installed .icon{background-color:var(--green-default)}.c-w-extension.installed .icon i{color:#fff}.c-w-extension .content{display:flex;flex-direction:column;flex:1;gap:var(--spacing-md)}.c-w-extension .header{margin-bottom:var(--spacing-xs)}.c-w-extension .title{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.c-w-extension .body{flex:1}.c-w-extension .description{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.c-w-extension .footer{margin-top:auto;padding-top:var(--spacing-md)}.c-w-extension .status{font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary);display:inline-block}.c-w-extension .status.installed{color:var(--green-default)}.c-dashboard{display:flex;flex-direction:column;height:100vh}.c-dashboard>.content{display:flex;flex:1;overflow:hidden}.c-dashboard>.content>.main{flex:1;display:flex;flex-direction:column}.l-popup.c-dashboard{min-width:50vw;max-width:50vw}.l-popup.c-dashboard>.content{overflow:auto;display:inline;unset}.c-navbar{width:100%;height:48px;background-color:var(--brand-default);padding:var(--spacing-md) var(--spacing-2xl);display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;z-index:110}.c-navbar.tenant{grid-template-columns:4fr 1fr}.c-navbar.tenant .middle{display:none}.c-navbar>div{display:flex;align-items:center;gap:var(--spacing-xl)}.c-navbar>.middle{justify-content:center}.c-navbar>.right{justify-content:end}.c-navbar>.left>a>img{height:16px;filter:brightness(100)}.c-navbar .tasks i{color:var(--constant-white);font-size:var(--text-2xl)!important}.c-navbar .tasks.rotating i{animation:rotate 2s linear infinite}.c-navbar .menus{margin-left:var(--spacing-lg);display:flex;gap:var(--spacing-4xl)}.c-navbar .menus i{color:var(--constant-white)}.c-navbar .menus>div>*{display:flex;width:100%;justify-content:space-between;color:var(--constant-white);height:38px;cursor:pointer;border-bottom:2px solid transparent;font-weight:700}.c-navbar .menus>div>*:hover{border-bottom:2px solid var(--background-2)}.c-navbar .menus>div>*.router-link-active,.c-navbar .menus>div>*.active{border-bottom:2px solid var(--background-2)}.c-navbar .menus>div>*>div{display:flex;align-items:center;gap:var(--spacing-lg)}.c-sidebar{width:280px;max-width:280px;height:100%;transition:.15s max-width;display:flex;border-right:1px solid var(--stroke-secondary);background-color:var(--background-0)}.c-sidebar>.left{display:flex;justify-content:space-between;flex-direction:column;height:100%;padding:var(--spacing-4xl) 0;flex:1}.c-sidebar>.right{display:none}.c-sidebar.children>.right{padding:var(--spacing-4xl) 0;display:block;flex:1}.c-sidebar>.right>.back{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);font-weight:700;padding:0 var(--spacing-3xl);cursor:pointer}.c-sidebar .separator{position:relative;margin:0 var(--spacing-2xl);margin-bottom:var(--spacing-xl)}.c-sidebar .separator>div{height:1px;position:absolute;top:0;left:0;width:100%;bottom:0;margin:auto;background-color:var(--stroke-primary)}.c-sidebar .separator>p{display:inline-block;background-color:var(--background-0);z-index:100;padding-right:var(--spacing-xl);position:relative;font-weight:600}.c-sidebar .menu-separator{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:700;padding:var(--spacing-sm) var(--spacing-lg);text-transform:uppercase;letter-spacing:.5px;margin:var(--spacing-lg) var(--spacing-md) var(--spacing-sm);pointer-events:none;position:relative;margin-top:var(--spacing-4xl)}.c-sidebar .menus>div:first-child .menu-separator{margin-top:0}.c-sidebar .menus{display:flex;flex-direction:column;gap:1px;padding:0 var(--spacing-xl)}.c-sidebar .menus>div>*:not(.menu-separator){padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-xl);display:flex;width:100%;justify-content:space-between;color:var(--text-primary);height:38px;cursor:pointer}.c-sidebar.minimized:not(.children) .menus>div>*:not(.menu-separator){width:42px}.c-sidebar .menus>div>*:not(.menu-separator):hover{background-color:var(--background-2)}.c-sidebar .menus>div>*.router-link-active,.c-sidebar .menus>div>*.active{background-color:var(--background-2)}.c-sidebar .menus>div>*>div{display:flex;align-items:center;gap:var(--spacing-lg)}.c-sidebar .menus>div>*>div img{width:16px;height:16px}.c-sidebar .menus>div>*>div span{margin-top:1px}.c-sidebar .menus>div>*>.actions{display:flex;gap:var(--spacing-md);opacity:0;transition:opacity .2s}.c-sidebar .menus>div>*:hover>.actions{opacity:1}.c-sidebar .menus>div>*>.actions i{cursor:pointer;font-size:var(--text-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm)}.c-sidebar .menus>div>*>.actions i:hover{background:var(--background-3)}.c-sidebar .switcher{margin:0 var(--spacing-xl);background-color:var(--background-0);border-radius:var(--radius-xl);margin-bottom:var(--spacing-2xl);display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--stroke-primary);height:42px}.c-sidebar .switcher .name{display:flex;align-items:center;gap:var(--spacing-lg)}.c-sidebar .switcher .logo{width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-md);background:var(--brand-default);padding:3px;display:flex;align-items:center;justify-content:center}.c-sidebar .switcher .logo img{filter:brightness(500)}.c-sidebar .switcher .action{transition:.5s transform;width:34px}.c-sidebar.minimized:not(.children){max-width:65px}.c-sidebar.minimized.children{transition:0s max-width}.c-sidebar.minimized.children>.left{max-width:65px;transition:0s max-width;border-right:1px solid var(--stroke-secondary);background-color:var(--background-0)}.c-sidebar.minimized .switcher{padding:0;border:none;background:transparent;justify-content:center;width:42px}.c-sidebar.minimized .switcher .action{transform:rotate(180deg)}.c-sidebar.minimized .menus>div>*:not(.menu-separator){border-radius:var(--radius-md)}.c-sidebar>.left>.bottom>.scheme{padding:0 var(--spacing-xl);margin-top:var(--spacing-md)}.c-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6xl)}.c-heading>.left>.flex{height:40px}.c-heading>.left>div>.title,.c-heading>.left>div>.title>a{display:flex;align-items:center;gap:var(--spacing-lg)}.c-heading>.left>div>.title span{line-height:1}.c-heading>.left>p{margin-top:var(--spacing-lg);max-width:720px;line-height:1.8}.c-heading .separator{margin-left:5px;margin-right:5px;color:var(--text-tertiary)}.c-heading>.left>div>.users-list{background-color:var(--background-2);padding:var(--spacing-md) var(--spacing-md);border-radius:var(--radius-2xl);margin-left:var(--spacing-xl);display:flex;gap:var(--spacing-lg);border:1px solid var(--stroke-primary)}.c-heading>.left>div>.users-list:empty{display:none}.c-dashboard .add-widget .widget{cursor:pointer;border:1px solid transparent!important;border-radius:var(--radius-md)!important;overflow:hidden!important}.c-dashboard .add-widget .widget:hover{border:1px dashed var(--brand-default)!important}.c-dashboard .widget{background-color:var(--background-0);border:1px solid var(--stroke-secondary);border-radius:var(--radius-xl);position:relative;min-width:0;overflow:hidden}.c-dashboard .widget.clean{background-color:transparent;border:none;border-radius:0}.c-dashboard .widget .header{padding:var(--spacing-xl);border-bottom:1px solid var(--stroke-secondary)}.c-dashboard .widget.clean .header{padding:0;border:none;margin-bottom:var(--spacing-xl)}.c-dashboard .widget .header h3{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:600}.c-dashboard .widget .header p{margin:var(--spacing-xs) 0 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}.c-dashboard .widget>.content{display:flex;flex-direction:column;min-height:70px}.c-dashboard.edit .widget>.content{opacity:.7;pointer-events:none;max-height:150px;overflow:hidden;position:relative}.c-dashboard.edit .widget>.content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,var(--background-0));pointer-events:none}.c-dashboard .widget>.options{display:none}.c-dashboard.edit .widget>.options{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}.c-dashboard .widget>.options>div{padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--background-1);border:1px solid var(--stroke-primary)}.c-dashboard .shimmer{display:flex;flex-direction:column;gap:var(--spacing-lg)}.c-dashboard .shimmer>div{height:20px;background:linear-gradient(90deg,var(--background-2) 25%,var(--background-3) 50%,var(--background-2) 75%);background-size:200% 100%;border-radius:var(--radius-md);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.c-dashboard .layout{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.c-dashboard .layout .zone{display:flex;flex-direction:column;gap:var(--spacing-2xl);border-radius:var(--radius-md);transition:.05s padding;min-width:0}.c-dashboard:not(.edit) .layout .zone.empty{display:none}.c-dashboard:not(.edit) .layout .zone-row>.zone.empty{display:flex}.c-dashboard.edit .layout .zone{border:1px dashed var(--brand-default);min-height:80px;padding:var(--spacing-xl);background-color:var(--brand-fill)}.c-dashboard .layout .zone-row{display:flex;gap:var(--spacing-2xl)}.c-dashboard:not(.edit) .layout .zone-row.empty{display:none}.c-dashboard .layout .zone-left-70{flex:70}.c-dashboard .layout .zone-right-30,.c-dashboard .layout .zone-left-30{width:320px}.c-dashboard .layout .zone-right-70{flex:70}.c-dashboard .layout .zone-left-50,.c-dashboard .layout .zone-right-50{flex:50}@media (max-width: 768px){.c-dashboard .layout .zone-row{flex-direction:column}.c-dashboard .layout .zone-row>.zone{flex:1!important}}.l-main{height:100vh}.l-main>.flex{display:flex;gap:0}.l-main>.flex>div:first-child{width:fit-content;height:calc(100vh - 48px)}.l-main>.flex>div:last-child{flex:1;height:calc(100vh - 48px);position:relative}.l-main>.flex>div:last-child>.content{display:flex;gap:var(--spacing-6xl)}.l-main>.flex>div:last-child>.content>.left{flex:1;overflow:hidden}.l-main>.flex>div:last-child>.content>.right-20{width:250px}.l-main>.flex>div:last-child>.content>.right-30{width:350px}.l-main>.flex>div:last-child>.content>.right-40{width:450px}.l-main>.flex>div:last-child>.content>.right-50{width:550px}.l-main>.flex>div:last-child>.content>.right-20:empty,.l-main>.flex>div:last-child>.content>.right-30:empty,.l-main>.flex>div:last-child>.content>.right-40:empty,.l-main>.flex>div:last-child>.content>.right-50:empty{display:none}.account-l-main{display:flex;height:100vh}.account-l-main>div:first-child{flex:1;display:flex;align-items:center;justify-content:center}.account-l-main>div:last-child{width:480px;background-color:var(--brand-default);display:flex;align-items:end;justify-content:end}@media (max-width: 991.98px){.account-l-main>div:last-child{display:none}}.account-c-login{max-width:380px;width:100vw}.account-c-header{width:100%;text-align:center}.account-c-header>img{margin:0 auto;max-height:50px}.account-c-header>.description{color:var(--text-secondary);margin-top:var(--spacing-lg)}.account-c-header>.separator{position:relative}.account-c-header>.separator>div{height:1px;position:absolute;top:0;left:0;width:100%;bottom:0;margin:auto;background-color:var(--stroke-primary)}.account-c-header>.separator>p{display:inline-block;background-color:var(--background-1);padding-left:20px;padding-right:20px;z-index:100;position:relative}.account-c-recovery{max-width:380px;width:100vw}
