diff --git a/web/admin.html b/web/admin.html index e4c1188..7e621ef 100644 --- a/web/admin.html +++ b/web/admin.html @@ -210,6 +210,59 @@ color: #666; } + .notes-indicator { + display: inline-block; + background-color: #ffc107; + color: #856404; + font-size: 0.8rem; + padding: 2px 6px; + border-radius: 10px; + margin-left: 5px; + cursor: help; + font-weight: 600; + } + + .notes-tooltip { + position: relative; + } + + .notes-tooltip .tooltip-text { + visibility: hidden; + width: 300px; + background-color: #333; + color: #fff; + text-align: left; + border-radius: 6px; + padding: 8px; + position: absolute; + z-index: 1000; + bottom: 50%; + left: 100%; + margin-left: 10px; + margin-bottom: -20px; + opacity: 0; + transition: opacity 0.3s; + font-size: 0.9rem; + line-height: 1.4; + box-shadow: 0 4px 8px rgba(0,0,0,0.3); + } + + .notes-tooltip .tooltip-text::after { + content: ""; + position: absolute; + top: 50%; + left: -5px; + margin-top: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent #333 transparent transparent; + } + + .notes-tooltip:hover .tooltip-text { + visibility: visible; + opacity: 1; + } + /* Modal Styles */ .modal { display: none; @@ -301,6 +354,22 @@ box-shadow: 0 0 0 2px rgba(52, 152, 219, 0.2); } + #login-form .form-group { + margin-bottom: 1rem; + } + + #login-form .form-group input { + width: 100%; + } + + #login-error { + background-color: #ffebee; + border: 1px solid #ffcdd2; + border-radius: 4px; + padding: 0.8rem; + font-size: 0.9rem; + } + .form-actions { display: flex; gap: 1rem; @@ -423,7 +492,6 @@ Registration Type - Captain From ETA Time POB @@ -460,7 +528,6 @@ Registration Type - Captain To ETD Time POB @@ -481,6 +548,33 @@ + + +