@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: #FAFAFB;--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)}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}.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}
