@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;--bg-main: #FFFFFF;--bg-paper: #FFFFFF;--bg-sidebar: #F3F3F3;--bg-elevated: #f0f2f5;--text-primary: #000000;--text-secondary: #676767;--text-muted: #9A98A2;--btn-active: #F8CD3A;--btn-hover: #FFDA45;--grey-background: #F5F5F5;--border-main: #D9D9D9;--border-light: #E0E0E0;--border-input: #d0d7de;--hover-background: #f5f5f5;--hover-button: #e0e0e0;--cancel-border: #c1c1c1;--cancel-hover-bg: #dedede;--status-success: #47A737;--status-running: #2196F3;--status-warning: #FF9800;--status-error: #F44336;--status-success-bg: rgba(71, 167, 55, .1);--status-running-bg: rgba(33, 150, 243, .1);--status-warning-bg: rgba(255, 152, 0, .1);--status-error-bg: rgba(244, 67, 54, .1)}[data-theme=dark]{--bg-main: #121212;--bg-paper: #1E1E1E;--bg-sidebar: #1E1E1E;--bg-elevated: #2D2D2D;--text-primary: #FFFFFF;--text-secondary: #B0B0B0;--text-muted: #888888;--grey-background: #2D2D2D;--border-main: #3D3D3D;--border-light: #3D3D3D;--border-input: #4D4D4D;--hover-background: #3D3D3D;--hover-button: #4D4D4D;--cancel-border: #4D4D4D;--cancel-hover-bg: #3D3D3D;--status-success: #66BB6A;--status-running: #42A5F5;--status-warning: #FFA726;--status-error: #EF5350;--status-success-bg: rgba(102, 187, 106, .15);--status-running-bg: rgba(66, 165, 245, .15);--status-warning-bg: rgba(255, 167, 38, .15);--status-error-bg: rgba(239, 83, 80, .15)}.simple-btn{background-color:var(--btn-active);text-transform:none;color:var(--text-primary);border-radius:20px}.MuiButton-root.simple-btn{border-radius:12px;text-transform:none;font-size:14px;font-weight:600;padding:7px 18px;box-shadow:none}.MuiButton-root.simple-btn:hover{background-color:var(--btn-hover);box-shadow:none}.MuiButton-root.cancel-btn{border-radius:12px;text-transform:none;font-size:14px;font-weight:500;padding:7px 18px;box-shadow:none;color:var(--text-primary);border:.5px solid var(--cancel-border)}.MuiButton-root.cancel-btn:hover{background-color:var(--cancel-hover-bg);box-shadow:none;border:.5px solid var(--cancel-border)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-main);color:var(--text-primary)}*{box-sizing:border-box}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.sidebar .sidebar-button{justify-content:center;transition:background-color .2s;padding-left:40px;border-radius:16px;margin-bottom:7px}.sidebar .sidebar-button:hover{color:var(--text-primary)}.sidebar .sidebar-button.Mui-selected{background-color:var(--btn-active);color:var(--text-primary)}.sidebar .sidebar-button.Mui-selected:hover{background-color:var(--btn-active)}.sidebar .sidebar-button .MuiListItemText-primary{font-size:14px;font-weight:400}.sidebar .sidebar-subitem:hover{color:var(--text-primary)}.sidebar .sidebar-subitem.Mui-selected{background-color:var(--btn-active);color:var(--text-primary)}.sidebar .sidebar-subitem.Mui-selected:hover{background-color:var(--btn-active)}.sidebar .sidebar-subitem .MuiListItemText-primary{font-size:12px;font-weight:400}.sidebar .sidebar-title{margin-bottom:32px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:22px;font-weight:400;padding-top:12px;padding-left:12px}[data-theme=dark] .sidebar .sidebar-button img{filter:invert(1) brightness(.85)}.app-textfield .MuiOutlinedInput-root{background-color:var(--bg-elevated)!important;border-radius:12px!important;font-size:14px!important;height:36px!important;display:flex!important;align-items:center!important}.app-textfield .MuiInputLabel-root{font-size:14px!important}.app-textfield .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.app-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border-input)!important}.app-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--btn-active)!important}.app-textfield .MuiInputBase-input,.app-textfield .MuiInput-input{padding:6px 0!important;line-height:1.2!important;color:var(--text-primary)!important}.app-textfield .MuiPickersInputBase-root,.app-textfield .MuiPickersOutlinedInput-root,.app-textfield .MuiPickersInputBase-root.MuiPickersOutlinedInput-root{background-color:var(--bg-elevated)!important;border-radius:12px!important;font-size:14px!important;height:36px!important;display:flex!important;align-items:center!important}.app-textfield .MuiPickersInputBase-input,.app-textfield .MuiPickersOutlinedInput-input{padding:6px 0!important;line-height:1.2!important;font-size:14px!important;color:var(--text-primary)!important}.app-textfield .MuiPickersOutlinedInput-root:hover{box-shadow:0 0 0 1px var(--border-input) inset!important}.app-textfield .MuiPickersOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px var(--btn-active) inset!important}.app-textfield.MuiPickersTextField-root .MuiPickersOutlinedInput-root{border:none!important}.app-textfield .MuiSelect-select{color:var(--text-primary)!important}.app-textfield .MuiSelect-icon{color:var(--text-secondary)!important}.app{display:flex;height:100vh;overflow:hidden}.content{flex:1;padding:20px;background-color:var(--bg-main);overflow:auto}
