mdi-account-search-outline
@@ -701,34 +719,42 @@ onUnmounted(() => {
}
/* Modern section styling with subtle shadows */
-.section {
+.info-section {
background: white;
- border-radius: 12px;
- padding: 24px;
- box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ border-radius: 16px;
+ padding: 32px;
+ box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 1px 3px 0 rgba(0, 0, 0, 0.04);
transition: all 0.3s ease;
+ border: 1px solid rgba(0, 0, 0, 0.04);
}
-.section:hover {
- box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+.info-section:hover {
+ box-shadow: 0 8px 16px -4px rgba(0, 0, 0, 0.12), 0 4px 8px -2px rgba(0, 0, 0, 0.08);
+ transform: translateY(-2px);
}
-/* Section titles with accent underline */
-.section h4 {
- position: relative;
- padding-bottom: 12px;
- margin-bottom: 24px !important;
+/* Section headers with icons */
+.section-header {
+ display: flex;
+ align-items: center;
+ border-bottom: 2px solid #f1f5f9;
+ padding-bottom: 16px;
+ margin-bottom: 24px;
}
-.section h4::after {
- content: '';
- position: absolute;
- bottom: 0;
- left: 0;
- width: 40px;
- height: 3px;
- background-color: var(--v-primary-base);
- border-radius: 2px;
+.section-header h4 {
+ margin-bottom: 0 !important;
+ color: #1e293b;
+ font-size: 1.375rem;
+ font-weight: 700;
+}
+
+.section-header .v-icon {
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
+ color: white !important;
+ border-radius: 50%;
+ padding: 8px;
+ box-shadow: 0 4px 8px rgba(102, 126, 234, 0.25);
}
/* Field display improvements */
diff --git a/pages/dashboard/interest-berth-status.vue b/pages/dashboard/interest-berth-status.vue
index 6d4a80b..62ce51c 100644
--- a/pages/dashboard/interest-berth-status.vue
+++ b/pages/dashboard/interest-berth-status.vue
@@ -127,12 +127,12 @@
elevation="0"
hover
>
-
-
+
+
{{ berth['Mooring Number'] }}
Area {{ berth.Area }}
-
+
{{ displayMeasurement(berth['Nominal Boat Size']) }} boat