Rick
Initial commit
cd3729e
/* GENERAL STYLING */
body { font-family: sans-serif; background: #eceff1; margin: 0; padding: 10px; }
.tab-container { display: flex; background: #263238; border-radius: 5px; padding: 5px; margin-bottom: 10px; }
.tab-link { flex: 1; background: none; border: none; color: white; padding: 15px; cursor: pointer; }
.tab-link.active { background: #37474f; border-bottom: 3px solid #00e5ff; font-weight: bold; }
.tab-content { background: white; padding: 20px; border-radius: 5px; display: none; min-height: 600px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); }
/* CHAT INTERFACE */
.scroll-area { background: #fdfdfd; border: 1px solid #ddd; border-radius: 5px; overflow-y: auto; display: flex; flex-direction: column; padding: 10px; }
.user-bubble { background: #e3f2fd; align-self: flex-end; padding: 10px; border-radius: 10px; margin: 5px; border: 1px solid #bbdefb; max-width: 80%; }
.ai-bubble { background: #f5f5f5; align-self: flex-start; padding: 10px; border-radius: 10px; margin: 5px; border: 1px solid #e0e0e0; max-width: 80%; }
.emergency-btn { background: #d32f2f; color: white; border: none; padding: 15px 30px; border-radius: 5px; cursor: pointer; font-weight: bold; }
.emergency-btn:disabled { background: #9e9e9e; }
/* INVENTORY & CREW */
table { width: 100%; border-collapse: collapse; margin-top: 20px; }
th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
th { background: #f1f1f1; }
.form-group { display: flex; flex-direction: column; gap: 10px; max-width: 500px; margin-bottom: 20px; }
textarea { height: 100px; padding: 10px; }
input[type="text"] { padding: 10px; }
.card { border-left: 5px solid #00e5ff; background: #f9f9f9; padding: 10px; margin: 10px 0; }