:root{--accent-color: #77bf9c;--accent-hover: #5fa882;--accent-soft: rgba(119, 191, 156, .12);--accent-soft-strong: rgba(119, 191, 156, .35);--surface-color: #ffffff;--surface-muted: #e9f9f1;--background-color: #f3f3f3;--border-color: #ced4db;--text-color: #0f172a;--text-secondary: #334155;--text-muted: #646f7d;--success-color: #77bf9c;--danger-color: #fe8484;--warning-color: #f59e0b;--sidebar-width: 300px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 10px 30px rgba(15, 23, 42, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:var(--background-color);color:var(--text-color);font-family:Roboto,system-ui,-apple-system,sans-serif;line-height:1.5}button,select,input{font:inherit}a{color:inherit;text-decoration:none}:root{--accent-color: #77bf9c;--accent-hover: #5fa882;--accent-soft: rgba(119, 191, 156, .12);--accent-soft-strong: rgba(119, 191, 156, .35);--surface-color: #ffffff;--surface-muted: #e9f9f1;--background-color: #f3f3f3;--border-color: #ced4db;--text-color: #0f172a;--text-secondary: #334155;--text-muted: #646f7d;--success-color: #77bf9c;--danger-color: #fe8484;--warning-color: #f59e0b}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("./media/MaterialIcons-Regular-6L3Y2GNX.ttf") format("truetype")}.material-icons{font-family:Material Icons;font-style:normal;font-weight:400;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url("./media/MaterialIconsOutlined-Regular-FW5ZVDER.otf") format("opentype")}.material-icons-outlined{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url("./media/MaterialIconsRound-Regular-OEH3KJOD.otf") format("opentype")}.material-icons-round{font-family:Material Icons Round;font-style:normal;font-weight:400;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url("./media/MaterialIconsSharp-Regular-CQSNROET.otf") format("opentype")}.material-icons-sharp{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url("./media/MaterialIconsTwoTone-Regular-QXAMGGF3.otf") format("opentype")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Roboto;src:url("./media/Roboto-Regular-2C6IPKAZ.ttf") format("truetype");font-weight:400;font-style:normal}
