.nogire-startup-wrap{max-width:900px;margin:20px auto;padding:20px;border:1px solid #eee;border-radius:8px;background:#fff;}
.nogire-startup-wrap h2{margin-top:0;}
#nogire-expenses-table{width:100%;border-collapse:collapse;margin-bottom:10px;}
#nogire-expenses-table th,#nogire-expenses-table td{padding:8px;border-bottom:1px solid #f0f0f0;}
#nogire-expenses-table input{width:100%;padding:6px;border:1px solid #ddd;border-radius:4px;}
.nogire-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}
.nogire-controls input{padding:8px;border:1px solid #ddd;border-radius:6px;}
.nogire-controls button{padding:8px 12px;border-radius:6px;border:0;background:#0b84ff;color:#fff;cursor:pointer;}
.nogire-controls button:hover{opacity:0.95;}
.nogire-results{margin-top:16px;padding:12px;border:1px dashed #eee;border-radius:6px;background:#fafafa;}
.nogire-note{font-size:13px;color:#666;margin-top:12px;}
.remove-col button{background:#e74c3c;color:#fff;padding:6px 8px;border-radius:6px;border:0;cursor:pointer;}
.remove-col button:hover{opacity:0.9;}
