*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#111316;color:#eef1ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button{border:1px solid #30363a;border-radius:7px;background:#1d2225;color:#eef2ed;min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap}button:hover{background:#252b2f}button:disabled{cursor:not-allowed;opacity:.55}button.primary{border-color:#2a7658;background:#1e6a4b}input,select,textarea{width:100%;border:1px solid #30363a;border-radius:7px;background:#15191c;color:#f4f7f2;min-height:32px;padding:7px 9px;outline:none}textarea{resize:vertical;min-height:82px;line-height:1.35}label{display:grid;gap:5px;color:#a1aa9f;font-size:11px;min-width:0}
