:root{--primary-color-50: rgba(250, 252, 243, 1);--primary-color-100: rgba(235, 242, 207, 1);--primary-color-200: rgba(215, 229, 160, 1);--primary-color-300: rgba(185, 209, 88, 1);--primary-color-400: rgba(155, 189, 17, 1);--primary-color-500: rgba(124, 151, 14, 1);--primary-color-600: rgba(93, 113, 10, 1);--primary-color-700: rgba(62, 76, 7, 1);--primary-color-800: rgba(39, 47, 4, 1);--primary-color-900: rgba(15, 19, 2, 1);--slate-0: #fff;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--primary-button-background-color: rgba(155, 189, 17, 1);--primary-button-hover-background-color: rgba(155, 189, 17, .1);--primary-button-text-color: rgba(255, 255, 255, 1);--primary-button-hover-text-color: rgba(155, 189, 17, 1);--secondary-button-background-color: rgba(209, 209, 209, 1);--secondary-button-hover-background-color: rgba(209, 209, 209, .2);--secondary-button-text-color: #333;--secondary-button-hover-text-color: #666;--icon-button-background-color: transparent;--icon-button-hover-background-color: var(--slate-100);--icon-button-text-color: var(--slate-500);--icon-button-hover-text-color: var(--slate-600);--danger-button-background-color: rgba(235, 18, 20, 1);--danger-button-hover-background-color: rgba(235, 18, 20, .2);--danger-button-text-color: rgba(255, 255, 255, 1);--danger-button-hover-text-color: rgb(112, 11, 13);--disabled-button-background-color: rgba(155, 189, 17, .2);--disabled-button-text-color: rgba(155, 189, 17, .3);--success-color: rgba(57, 143, 145, 1);--error-color: rgba(235, 18, 20, 1);--warning-color: rgba(255, 159, 64, 1);--input-background-color: var(--slate-50);--input-text-color: var(--slate-800);--input-placeholder-color: var(--slate-400);--input-border-color: var(--slate-200);--input-hover-border-color: var(--slate-400);--input-focus-border-color: var(--primary-color-500);--sidemenu-background-color: rgba(23, 32, 40, .95)}button{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;padding:6px 12px;font-size:18px;line-height:1.25rem;white-space:nowrap;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;text-decoration:none}button:disabled{background-color:var(--disabled-button-background-color);border-color:var(--disabled-button-background-color);color:var(--disabled-button-text-color);cursor:not-allowed}button:disabled:hover{background-color:var(--disabled-button-background-color);color:var(--disabled-button-text-color);border-color:var(--disabled-button-background-color)}button.primary{background-color:var(--primary-button-background-color);color:var(--primary-button-text-color);border:2px solid var(--primary-button-background-color)}button.primary:hover{background-color:var(--primary-button-hover-background-color);color:var(--primary-button-hover-text-color)}button.secondary{background-color:var(--secondary-button-background-color);color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-background-color)}button.secondary:hover{background-color:var(--secondary-button-hover-background-color);color:var(--secondary-button-hover-text-color)}button:not(.icon):not(.step) i{margin-right:6px}button.icon{background-color:var(--icon-button-background-color);color:var(--icon-button-text-color);border:2px solid var(--icon-button-background-color)}button.icon:hover{background-color:var(--icon-button-hover-background-color);color:var(--icon-button-hover-text-color)}button.icon:disabled{cursor:not-allowed}button.danger{background-color:var(--danger-button-background-color);color:var(--danger-button-text-color);border:2px solid var(--danger-button-background-color)}button.danger:hover{background-color:var(--danger-button-hover-background-color);color:var(--danger-button-hover-text-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input{background-color:var(--input-background-color);color:var(--input-text-color);border:2px solid var(--input-border-color);padding:8px;border-radius:5px;font-size:16px}input:hover{border-color:var(--input-hover-border-color)}input:focus{border-color:var(--input-focus-border-color);outline:none}.tooltip{position:relative}.tooltip:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);padding:6px 12px;background:var(--slate-800);color:#fff;border-radius:4px;font-size:14px;white-space:nowrap;box-shadow:0 2px 4px #0003;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10}.tooltip:after{content:"";position:absolute;border-width:6px;border-style:solid;border-color:var(--slate-800) transparent transparent transparent;left:50%;transform:translate(-50%);bottom:100%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10}.tooltip:hover:before,.tooltip:hover:after{opacity:1}html,body{overflow:auto;min-height:100vh;margin:0;font-family:Noto Sans,sans-serif;background-color:var(--slate-100);box-sizing:border-box}app-root{display:block;height:auto;min-height:100vh;overflow:visible}
