*{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--color-bg: #141414;--color-text: #e0e0e0;--color-header-bg: #1f1f1f;--color-border: #2a2a2a;--color-scroll-track: #1a1a1a;--color-scroll-thumb: #3a3a3a;--color-grey-dot: #595959;--color-black-dot: #2a2a2a}[data-theme=light]{--color-bg: #f0f2f5;--color-text: #1f1f1f;--color-header-bg: #ffffff;--color-border: #e8e8e8;--color-scroll-track: #f0f0f0;--color-scroll-thumb: #d9d9d9;--color-grey-dot: #bfbfbf;--color-black-dot: #8c8c8c}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--color-bg);color:var(--color-text);-webkit-user-select:none;user-select:none;-webkit-app-region:drag}button,input,a,.ant-btn,.ant-tabs-tab,.ant-switch{-webkit-app-region:no-drag}@keyframes pulse-green{0%,to{box-shadow:0 0 #52c41a80}50%{box-shadow:0 0 0 8px #52c41a00}}@keyframes pulse-yellow{0%,to{box-shadow:0 0 #faad1480}50%{box-shadow:0 0 0 8px #faad1400}}@keyframes pulse-orange{0%,to{box-shadow:0 0 #fa8c1680}50%{box-shadow:0 0 0 8px #fa8c1600}}@keyframes pulse-red{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 8px #ff4d4f00}}.status-dot{border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.green{background:#52c41a;animation:pulse-green 2.5s infinite}.status-dot.yellow{background:#faad14;animation:pulse-yellow 2s infinite}.status-dot.orange{background:#fa8c16;animation:pulse-orange 2s infinite}.status-dot.red{background:#ff4d4f;animation:pulse-red 1.5s infinite}.status-dot.grey{background:var(--color-grey-dot)}.status-dot.black{background:var(--color-black-dot)}.app-header{background:var(--color-header-bg);padding:10px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--color-border);-webkit-app-region:drag}.app-content{padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-scroll-track)}::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:3px}
