Spaces:
Sleeping
Sleeping
| /* Custom styles for the table for better mobile viewing */ | |
| @media (max-width: 768px) { | |
| .responsive-table tr { | |
| display: block; | |
| margin-bottom: 0.75rem; | |
| border-bottom: 2px solid #e5e7eb; | |
| } | |
| .responsive-table th, .responsive-table td { | |
| display: block; | |
| text-align: right; | |
| padding: 0.5rem 1rem; | |
| } | |
| .responsive-table td::before { | |
| content: attr(data-label); | |
| float: left; | |
| font-weight: 600; | |
| color: #4b5563; | |
| } | |
| .responsive-table thead { | |
| display: none; | |
| } | |
| } | |
| /* Ensure the body uses the Inter font, centers content, and stacks vertically */ | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| background-color: #f3f4f6; | |
| display: flex; | |
| flex-direction: column; /* FIX: Stack children vertically */ | |
| justify-content: flex-start; | |
| align-items: center; /* FIX: Center content horizontally */ | |
| min-height: 100vh; | |
| padding-top: 2rem; | |
| padding-bottom: 2rem; | |
| } | |
| [contenteditable="true"] { | |
| border: 1px solid #c7d2fe; | |
| background-color: #f0f4ff; | |
| padding: 0.75rem; | |
| cursor: text; | |
| min-height: 5rem; | |
| border-radius: 0.5rem; | |
| transition: border-color 0.15s ease-in-out; | |
| resize: vertical; /* Allow vertical resizing for long transcriptions */ | |
| overflow: auto; | |
| } | |
| [contenteditable="true"]:focus { | |
| outline: none; | |
| border-color: #4f46e5; | |
| box-shadow: 0 0 0 2px rgba(99, 102, 241, 0.5); | |
| } | |
| /* New CSS for Contenteditable Placeholder */ | |
| [contenteditable][data-placeholder]:empty::before { | |
| content: attr(data-placeholder); | |
| color: #9ca3af; /* A light grey color */ | |
| pointer-events: none; /* Allows the user to click the div to type */ | |
| display: block; | |
| } | |