@charset "UTF-8";.app-layout{display:flex;height:100vh}.content{flex:1;display:flex;flex-direction:column}main{flex:1;background:#f4f6f9;border-radius:8px}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;height:100vh;background-color:#025951;color:#fff}.sidebar-header{text-align:center;margin-bottom:20px;padding:20px 10px;background:#025951;border-bottom:1px solid #028a5e;order:0}.logo{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:15px}.logo-icon{background:#fff;color:#025951;border-radius:50%;font-size:1.8em;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 5px #0003}.logo-title{font-size:1.2em;font-weight:700;margin-top:8px;color:#fff}.create-project{background:linear-gradient(to right,#ff4b2b,#ff416c);color:#fff;border:none;padding:10px 15px;border-radius:20px;cursor:pointer;font-weight:700;width:90%;max-width:200px;margin:15px auto;box-shadow:0 2px 5px #0003;text-align:center;transition:.3s ease}.create-project:hover{background:linear-gradient(to right,#ff416c,#ff4b2b);transform:scale(1.05)}.menu-top{order:1;margin-top:0}.menu-bottom{order:2;margin-top:auto}.menu-section{margin-bottom:20px}.menu-section h4{font-size:.9em;margin:10px 20px;font-weight:700;color:#fff}.menu-section ul{list-style:none;padding:0;margin:0}.menu-section li{margin:5px 0}.menu-section a{display:flex;align-items:center;padding:8px 20px;color:#fff;text-decoration:none;border-radius:4px}.menu-section a:hover{background-color:#028a5e}.menu-section i{margin-right:10px}.light-mode{display:flex;align-items:center;justify-content:space-between;padding:8px 20px}.switch{position:relative;display:inline-block;width:34px;height:20px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;background-color:#ccc;border-radius:20px;width:100%;height:100%;transition:.4s}.switch .slider:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.4s}.switch input:checked+.slider{background-color:#2196f3}.switch input:checked+.slider:before{transform:translate(14px)}.btn{align-items:center;justify-content:center;padding:10px 20px;border-radius:30px;font-family:Rubik,Arial,sans-serif;font-weight:500;font-size:16px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;margin-left:6px}.btn.btn-default{color:#fff;box-shadow:0 2px 4px #0d0d0d33}.btn.btn-default.btn-gradient{background:linear-gradient(45deg,#f28f16,#bf3030);background-size:200% 100%;background-position:center}.btn.btn-default.btn-solid{background:#f28f16}.btn.btn-default:hover{background:#fff;border:2px solid #F28F16;color:#f28f16;box-shadow:0 4px 8px #0d0d0d26}.btn.btn-default:active,.btn.btn-default.pressed{background:#f28f16;color:#fff;box-shadow:inset 0 2px 4px #0d0d0d1a;transform:translateY(1px)}.btn.btn-default:disabled,.btn.btn-default.disabled{background:#e0e0e0;color:#949494;border-color:transparent;cursor:not-allowed;box-shadow:none;opacity:.7}.btn.btn-primary{color:#fff;box-shadow:0 2px 4px #0d0d0d33}.btn.btn-primary.btn-gradient{background:linear-gradient(45deg,#00af50,#025951);background-size:200% 100%;background-position:center}.btn.btn-primary.btn-solid{background:#00af50}.btn.btn-primary:hover{background:#fff;border:2px solid #00AF50;color:#00af50;box-shadow:0 4px 8px #0d0d0d26}.btn.btn-primary:active,.btn.btn-primary.pressed{background:#00af50;color:#fff;box-shadow:inset 0 2px 4px #0d0d0d1a;transform:translateY(1px)}.btn.btn-primary:disabled,.btn.btn-primary.disabled{background:#e0e0e0;color:#949494;border-color:transparent;cursor:not-allowed;box-shadow:none;opacity:.7}.btn.btn-info{color:#fff;box-shadow:0 2px 4px #0d0d0d33}.btn.btn-info.btn-gradient{background:linear-gradient(45deg,#009aaf,#00af50);background-size:200% 100%;background-position:center}.btn.btn-info.btn-solid{background:#009aaf}.btn.btn-info:hover{background:#fff;border:2px solid #009AAF;color:#009aaf;box-shadow:0 4px 8px #0d0d0d26}.btn.btn-info:active,.btn.btn-info.pressed{background:#009aaf;color:#fff;box-shadow:inset 0 2px 4px #0d0d0d1a;transform:translateY(1px)}.btn.btn-info:disabled,.btn.btn-info.disabled{background:#e0e0e0;color:#949494;border-color:transparent;cursor:not-allowed;box-shadow:none;opacity:.7}.btn.btn-danger{background:#bf3030;color:#fff;box-shadow:0 2px 4px #0d0d0d33}.btn.btn-danger:hover{background:#fff;border:2px solid #BF3030;color:#bf3030;box-shadow:0 4px 8px #0d0d0d26}.btn.btn-danger:active,.btn.btn-danger.pressed{background:#962626;color:#fff;box-shadow:inset 0 2px 4px #0d0d0d1a;transform:translateY(1px)}.btn.btn-danger:disabled,.btn.btn-danger.disabled{background:#e0e0e0;color:#949494;border-color:transparent;cursor:not-allowed;box-shadow:none;opacity:.7}.btn.btn-outline{background:transparent;border:2px solid #00AF50;color:#00af50}.btn.btn-outline.btn-outline-primary{border-color:#00af50;color:#00af50}.btn.btn-outline.btn-outline-info{border-color:#009aaf;color:#009aaf}.btn.btn-outline.btn-outline-warning{border-color:#f28f16;color:#f28f16}.btn.btn-outline.btn-outline-danger{border-color:#bf3030;color:#bf3030}.btn.btn-outline:hover{background:#00af501a;box-shadow:0 4px 8px #0d0d0d26}.btn.btn-outline:hover.btn-outline-info:hover{background:#009aaf1a}.btn.btn-outline:hover.btn-outline-warning:hover{background:#f28f161a}.btn.btn-outline:hover.btn-outline-danger:hover{background:#bf30301a}.btn.btn-outline:active,.btn.btn-outline.pressed{background:#00af5033;box-shadow:inset 0 2px 4px #0d0d0d1a;transform:translateY(1px)}.btn.btn-outline:active.btn-outline-info:active,.btn.btn-outline:active.btn-outline-info.pressed,.btn.btn-outline.pressed.btn-outline-info:active,.btn.btn-outline.pressed.btn-outline-info.pressed{background:#009aaf33}.btn.btn-outline:active.btn-outline-warning:active,.btn.btn-outline:active.btn-outline-warning.pressed,.btn.btn-outline.pressed.btn-outline-warning:active,.btn.btn-outline.pressed.btn-outline-warning.pressed{background:#f28f1633}.btn.btn-outline:active.btn-outline-danger:active,.btn.btn-outline:active.btn-outline-danger.pressed,.btn.btn-outline.pressed.btn-outline-danger:active,.btn.btn-outline.pressed.btn-outline-danger.pressed{background:#bf303033}.btn.btn-outline:disabled,.btn.btn-outline.disabled{border-color:#e0e0e0;color:#e0e0e0;cursor:not-allowed;box-shadow:none;opacity:.7}.btn.btn-sm{padding:5px 10px;font-size:14px}.btn.btn-lg{padding:20px 30px;font-size:18px}[class*=checkbox]{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border-radius:6px;border:2px solid #E0E0E0;background-color:#fff;cursor:pointer;transition:all .2s ease;outline:none;vertical-align:middle}.checkbox:after{content:"";position:absolute;top:50%;left:50%;width:45%;height:30%;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:translate(-50%,-60%) rotate(-45deg);opacity:0;transition:opacity .2s ease}.checkbox:focus{box-shadow:0 0 0 3px #009aaf4d}.checkbox:checked:after{opacity:1}.checkbox:hover:not(:disabled):not(:checked){border-color:#bababa}.checkbox:disabled{opacity:.5;cursor:not-allowed;border-color:#e0e0e0;background-color:#fafafa}.checkbox-sm{width:18px;height:18px;border-radius:5px}.checkbox-sm:after{width:40%;height:25%;border-left-width:1.5px;border-bottom-width:1.5px}.checkbox-lg{width:28px;height:28px;border-radius:7px}.checkbox-lg:after{width:45%;height:25%;border-left-width:3px;border-bottom-width:3px}.checkbox-default:checked{background-color:#f28f16;border-color:#f28f16}.checkbox-default:hover:not(:disabled):not(:checked){border-color:#f28f16}.checkbox-primary:checked{background-color:#00af50;border-color:#00af50}.checkbox-primary:hover:not(:disabled):not(:checked){border-color:#00af50}.checkbox-info:checked{background-color:#009aaf;border-color:#009aaf}.checkbox-info:hover:not(:disabled):not(:checked){border-color:#009aaf}.checkbox-warning:checked{background-color:#f28f16;border-color:#f28f16}.checkbox-warning:hover:not(:disabled):not(:checked){border-color:#f28f16}.checkbox-danger:checked{background-color:#bf3030;border-color:#bf3030}.checkbox-danger:hover:not(:disabled):not(:checked){border-color:#bf3030}.checkbox-gradient-1:checked{background:linear-gradient(45deg,#00af50,#025951);border-color:#00af50}.checkbox-gradient-2:checked{background:linear-gradient(45deg,#f28f16,#bf3030);border-color:#f28f16}.checkbox-gradient-3:checked{background:linear-gradient(45deg,#009aaf,#00af50);border-color:#009aaf}.checkbox-outline:checked{background-color:transparent}.checkbox-outline:checked:after{border-color:#0d0d0d}.checkbox-outline.checkbox-primary:checked{border-color:#00af50;background-color:#00af50}.checkbox-outline.checkbox-primary:checked:after{border-color:#fff}.checkbox-outline.checkbox-info:checked{border-color:#009aaf;background-color:#009aaf}.checkbox-outline.checkbox-info:checked:after{border-color:#fff}.checkbox-outline.checkbox-warning:checked{border-color:#f28f16;background-color:#f28f16}.checkbox-outline.checkbox-warning:checked:after{border-color:#fff}.checkbox-outline.checkbox-danger:checked{border-color:#bf3030;background-color:#bf3030}.checkbox-outline.checkbox-danger:checked:after{border-color:#fff}.checkbox-outline.checkbox-gradient-1{background-origin:border-box;background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#00af50,#025951);border-color:transparent}.checkbox-outline.checkbox-gradient-1:checked{background-image:linear-gradient(45deg,#00af50,#025951)}.checkbox-outline.checkbox-gradient-1:checked:after{border-color:#fff}.checkbox-outline.checkbox-gradient-2{background-origin:border-box;background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#f28f16,#bf3030);border-color:transparent}.checkbox-outline.checkbox-gradient-2:checked{background-image:linear-gradient(45deg,#f28f16,#bf3030)}.checkbox-outline.checkbox-gradient-2:checked:after{border-color:#fff}.checkbox-outline.checkbox-gradient-3{background-origin:border-box;background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#009aaf,#00af50);border-color:transparent}.checkbox-outline.checkbox-gradient-3:checked{background-image:linear-gradient(45deg,#009aaf,#00af50)}.checkbox-outline.checkbox-gradient-3:checked:after{border-color:#fff}label{display:inline-flex;align-items:center;cursor:pointer;font-family:Rubik,Arial,sans-serif;font-size:16px}label [class*=checkbox]{margin-right:8px}label:has([class*=checkbox]:disabled){opacity:.5;cursor:not-allowed}.progress-container{margin-bottom:20px;font-family:Rubik,Arial,sans-serif}.progress-container.linear .progress-wrapper{display:flex;align-items:center;margin-bottom:10px}.progress-container.linear .progress-wrapper .progress-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.progress-container.linear .progress-wrapper .progress-icon svg{width:24px;height:24px;color:#fff}.progress-container.linear .progress-wrapper .progress-text .progress-value{font-size:32px;font-weight:700;line-height:1}.progress-container.linear .progress-wrapper .progress-text .progress-label{font-size:16px;color:#737373}.progress-container.linear .progress-bar{height:8px;width:100%;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.progress-container.linear .progress-bar .progress-fill{position:absolute;top:0;left:0;height:100%;border-radius:4px;transition:width .3s ease}.progress-container.linear.rtl .progress-wrapper{flex-direction:row-reverse}.progress-container.linear.rtl .progress-wrapper .progress-icon{margin-right:0;margin-left:20px}.progress-container.linear.rtl .progress-wrapper .progress-text{text-align:right}.progress-container.linear.rtl .progress-bar .progress-fill{right:0;left:auto;transform-origin:right}.progress-container.circular{display:flex;align-items:center;margin-bottom:20px}.progress-container.circular .progress-circle{position:relative;width:100px;height:100px;margin-right:20px;border-radius:50%;background-color:#fff}.progress-container.circular .progress-circle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:8px solid #E0E0E0;box-sizing:border-box}.progress-container.circular .progress-circle .progress-circle-inner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box;transform-origin:center}.progress-container.circular .progress-circle .progress-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700}.progress-container.circular .progress-info .progress-title{font-size:24px;font-weight:500;margin-bottom:5px}.progress-container.circular .progress-info .progress-description{font-size:14px;color:#5a5a5a;line-height:1.5}.progress-container.circular.rtl{flex-direction:row-reverse}.progress-container.circular.rtl .progress-circle{margin-right:0;margin-left:20px}.progress-container.circular.rtl .progress-info{text-align:right}.progress-container.positive.linear .progress-icon,.progress-container.positive.linear .progress-fill{background-color:#00af50}.progress-container.positive.circular .progress-circle-inner{background:conic-gradient(from 0deg,#00AF50 0deg,#00AF50 var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.positive.circular .progress-title{color:#00af50}.progress-container.negative.linear .progress-icon,.progress-container.negative.linear .progress-fill{background-color:#bf3030}.progress-container.negative.circular .progress-circle-inner{background:conic-gradient(from 0deg,#BF3030 0deg,#BF3030 var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.negative.circular .progress-title{color:#bf3030}.progress-container.warning.linear .progress-icon,.progress-container.warning.linear .progress-fill{background-color:#f28f16}.progress-container.warning.circular .progress-circle-inner{background:conic-gradient(from 0deg,#F28F16 0deg,#F28F16 var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.warning.circular .progress-title{color:#f28f16}.progress-container.info.linear .progress-icon,.progress-container.info.linear .progress-fill{background-color:#009aaf}.progress-container.info.circular .progress-circle-inner{background:conic-gradient(from 0deg,#009AAF 0deg,#009AAF var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.info.circular .progress-title{color:#009aaf}.progress-container.gradient-1.linear .progress-icon,.progress-container.gradient-1.linear .progress-fill{background:linear-gradient(45deg,#00af50,#025951)}.progress-container.gradient-1.circular .progress-circle-inner{background:conic-gradient(from 0deg,#00AF50 0deg,#025951 var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.gradient-1.circular .progress-title{color:#00af50}@supports (background-clip: text) or (-webkit-background-clip: text){.progress-container.gradient-1.circular .progress-title{background:linear-gradient(45deg,#00af50,#025951);background-clip:text;-webkit-background-clip:text;color:transparent}}.progress-container.gradient-2.linear .progress-icon,.progress-container.gradient-2.linear .progress-fill{background:linear-gradient(45deg,#f28f16,#bf3030)}.progress-container.gradient-2.circular .progress-circle-inner{background:conic-gradient(from 0deg,#F28F16 0deg,#BF3030 var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.gradient-2.circular .progress-title{color:#f28f16}@supports (background-clip: text) or (-webkit-background-clip: text){.progress-container.gradient-2.circular .progress-title{background:linear-gradient(45deg,#f28f16,#bf3030);background-clip:text;-webkit-background-clip:text;color:transparent}}.progress-container.gradient-3.linear .progress-icon,.progress-container.gradient-3.linear .progress-fill{background:linear-gradient(45deg,#009aaf,#00af50)}.progress-container.gradient-3.circular .progress-circle-inner{background:conic-gradient(from 0deg,#009AAF 0deg,#00AF50 var(--rotation, 0deg),transparent var(--rotation, 0deg),transparent 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px);mask:radial-gradient(circle at center,transparent 0px,transparent 41px,black 41px,black 49px,transparent 49px)}.progress-container.gradient-3.circular .progress-title{color:#009aaf}@supports (background-clip: text) or (-webkit-background-clip: text){.progress-container.gradient-3.circular .progress-title{background:linear-gradient(45deg,#009aaf,#00af50);background-clip:text;-webkit-background-clip:text;color:transparent}}.progress-section{margin-bottom:3rem}.progress-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.accordion-wrapper{width:100%;font-family:Rubik,Arial,sans-serif}.accordion-node{width:100%;margin-right:auto;margin-left:auto;margin-bottom:10px}.accordion-node-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease}.accordion-node-header:hover:not(.disabled){background-color:#e0e0e033}.accordion-node-header .icon-chevron{transition:transform .3s ease;width:16px;height:16px}.accordion-node-header.closed .icon-chevron{transform:rotate(0)}.accordion-node-header.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-node-header.open .icon-chevron{transform:rotate(180deg)}.accordion-node-header.disabled{cursor:not-allowed;opacity:.5;background-color:#e0e0e01a}.accordion-node-header.disabled:hover{background-color:#e0e0e01a}.accordion-node-header.accordion-primary.open:not(.disabled){color:#00af50}.accordion-node-header.accordion-primary.open:not(.disabled) .icon-chevron{color:#00af50}.accordion-node-header.accordion-danger.open:not(.disabled){color:#bf3030}.accordion-node-header.accordion-danger.open:not(.disabled) .icon-chevron{color:#bf3030}.accordion-node-header.accordion-info.open:not(.disabled){color:#009aaf}.accordion-node-header.accordion-info.open:not(.disabled) .icon-chevron{color:#009aaf}.accordion-node-header.accordion-warning.open:not(.disabled){color:#f28f16}.accordion-node-header.accordion-warning.open:not(.disabled) .icon-chevron{color:#f28f16}.accordion-node-header.accordion-gradient-1.open:not(.disabled){background:linear-gradient(to right,#00af501a,#0259511a);border-color:#00af50}.accordion-node-header.accordion-gradient-1.open:not(.disabled) .icon-chevron{color:#00af50}.accordion-node-header.accordion-gradient-2.open:not(.disabled){background:linear-gradient(to right,#f28f161a,#bf30301a);border-color:#f28f16}.accordion-node-header.accordion-gradient-2.open:not(.disabled) .icon-chevron{color:#f28f16}.accordion-node-header.accordion-gradient-3.open:not(.disabled){background:linear-gradient(to right,#009aaf1a,#00af501a);border-color:#009aaf}.accordion-node-header.accordion-gradient-3.open:not(.disabled) .icon-chevron{color:#009aaf}.accordion-node-content{background-color:#fff;border:1px solid #E0E0E0;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;max-height:0;opacity:0;transition:all .3s ease}.accordion-node-content.collapsed{max-height:0;padding:0;opacity:0}.accordion-node-content.expanded{max-height:1000px;opacity:1;padding:20px}.accordion-node-content.disabled{background-color:#e0e0e00d}.accordion-node-content .accordion-node-text{font-size:14px;line-height:1.5}.accordion-node .accordion-node{margin-right:auto;margin-left:auto}.accordion-node .accordion-node .accordion-node-header{position:relative}.accordion-node .accordion-node .accordion-node-header:before{content:"";position:absolute;left:-10px;top:50%;width:8px;height:1px;background-color:#e0e0e0}input[type=radio],.radio-wrapper input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.2rem;height:1.2rem;margin-right:10px;border:2px solid #E0E0E0;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}input[type=radio]:hover:not(:disabled),.radio-wrapper input[type=radio]:hover:not(:disabled){border-color:#009aaf}input[type=radio]:checked,.radio-wrapper input[type=radio]:checked{border-color:#00af50}input[type=radio]:checked:before,.radio-wrapper input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(45deg,#00af50,#025951)}input[type=radio]:disabled,.radio-wrapper input[type=radio]:disabled{border-color:#e0e0e0;background-color:#e0e0e0;cursor:not-allowed}input[type=radio]:disabled:before,.radio-wrapper input[type=radio]:disabled:before{background-color:#e0e0e0}input.variant-primary[type=radio]:hover:not(:disabled),.radio-wrapper.variant-primary input[type=radio]:hover:not(:disabled){border-color:#00af50}input.variant-primary[type=radio]:checked,.radio-wrapper.variant-primary input[type=radio]:checked{border-color:#00af50}input.variant-primary[type=radio]:checked:before,.radio-wrapper.variant-primary input[type=radio]:checked:before{background-color:#00af50}input.variant-secondary[type=radio]:hover:not(:disabled),.radio-wrapper.variant-secondary input[type=radio]:hover:not(:disabled){border-color:#025951}input.variant-secondary[type=radio]:checked,.radio-wrapper.variant-secondary input[type=radio]:checked{border-color:#025951}input.variant-secondary[type=radio]:checked:before,.radio-wrapper.variant-secondary input[type=radio]:checked:before{background-color:#025951}input.variant-info[type=radio]:hover:not(:disabled),.radio-wrapper.variant-info input[type=radio]:hover:not(:disabled){border-color:#009aaf}input.variant-info[type=radio]:checked,.radio-wrapper.variant-info input[type=radio]:checked{border-color:#009aaf}input.variant-info[type=radio]:checked:before,.radio-wrapper.variant-info input[type=radio]:checked:before{background-color:#009aaf}input.variant-warning[type=radio]:hover:not(:disabled),.radio-wrapper.variant-warning input[type=radio]:hover:not(:disabled){border-color:#f28f16}input.variant-warning[type=radio]:checked,.radio-wrapper.variant-warning input[type=radio]:checked{border-color:#f28f16}input.variant-warning[type=radio]:checked:before,.radio-wrapper.variant-warning input[type=radio]:checked:before{background-color:#f28f16}input.variant-negative[type=radio]:hover:not(:disabled),.radio-wrapper.variant-negative input[type=radio]:hover:not(:disabled){border-color:#bf3030}input.variant-negative[type=radio]:checked,.radio-wrapper.variant-negative input[type=radio]:checked{border-color:#bf3030}input.variant-negative[type=radio]:checked:before,.radio-wrapper.variant-negative input[type=radio]:checked:before{background-color:#bf3030}input.variant-gradient[type=radio]:hover:not(:disabled),.radio-wrapper.variant-gradient input[type=radio]:hover:not(:disabled){border-color:#009aaf}input.variant-gradient[type=radio]:checked,.radio-wrapper.variant-gradient input[type=radio]:checked{border-color:#00af50}input.variant-gradient[type=radio]:checked:before,.radio-wrapper.variant-gradient input[type=radio]:checked:before{background:linear-gradient(45deg,#00af50,#025951)}.radio-group{display:flex;flex-direction:column;gap:10px}label{font-size:1rem;color:#0d0d0d}input[type=radio]:disabled+label{color:#e0e0e0;cursor:not-allowed}body{margin:0;font-family:Rubik,Arial,sans-serif}button{cursor:pointer}ul{list-style:none}h3{margin:10px 0}.chart-container{display:flex;justify-content:center;align-items:center;margin:20px}canvas{display:block;width:100%!important;height:100%!important}
