.golf-dashboard-page[data-v-4a339449]{padding:30px;background-color:#f8f9fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-header-container[data-v-4a339449]{margin-bottom:20px}.page-title[data-v-4a339449]{font-size:28px;font-weight:700;color:#3f4254;margin:0}.date-picker-row[data-v-4a339449]{margin-bottom:30px}.date-picker-box[data-v-4a339449]{display:inline-flex;align-items:center;background:#fff;border:1px solid #e4e6ef;border-radius:6px;padding:8px 16px;color:#7e8299;font-size:14px;cursor:pointer}.date-picker-box .calendar-icon[data-v-4a339449]{margin-right:10px;font-size:16px}.date-picker-box .date-text[data-v-4a339449]{font-weight:500;margin-right:15px}.date-picker-box .arrow-icon[data-v-4a339449]{font-size:12px}.stats-row[data-v-4a339449]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.stat-card[data-v-4a339449]{background:#fff;border-radius:10px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.02);display:flex;flex-direction:column}.stat-header[data-v-4a339449]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.stat-title[data-v-4a339449]{font-size:12px;font-weight:600;color:#b5b5c3;letter-spacing:.5px}.icon-wrapper[data-v-4a339449]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.icon-wrapper.warning[data-v-4a339449]{color:#ffa800}.icon-wrapper.success[data-v-4a339449]{color:#1bc5bd}.icon-wrapper.info[data-v-4a339449]{color:#4a5568}.icon-wrapper.dark[data-v-4a339449]{color:#3f4254}.stat-value[data-v-4a339449]{font-size:36px;font-weight:700;color:#3f4254;margin-bottom:10px}.stat-footer[data-v-4a339449]{font-size:13px;color:#b5b5c3;font-weight:500}.bottom-grid[data-v-4a339449]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-container[data-v-4a339449],.notifications-container[data-v-4a339449]{background:#fff;border-radius:10px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.02)}.chart-header[data-v-4a339449]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.box-title[data-v-4a339449]{font-size:22px;font-weight:700;color:#181c32;margin:0}.chart-toggles[data-v-4a339449]{display:flex;background:#f3f6f9;border-radius:20px;padding:4px}.toggle-btn[data-v-4a339449]{border:none;background:transparent;padding:6px 16px;font-size:13px;font-weight:600;color:#7e8299;border-radius:20px;cursor:pointer}.toggle-btn.active[data-v-4a339449]{background:#f8b12f;color:#fff}.chart-body[data-v-4a339449]{height:250px;display:flex;align-items:flex-end}.bars-container[data-v-4a339449]{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:100%}.bar-column[data-v-4a339449]{display:flex;flex-direction:column;align-items:center;width:10%;height:100%}.bar-bg[data-v-4a339449]{width:100%;height:100%;display:flex;align-items:flex-end;border-radius:6px;overflow:hidden}.bar-fill[data-v-4a339449]{width:100%;border-radius:6px;transition:height .3s ease}.bar-label[data-v-4a339449]{margin-top:15px;font-size:13px;color:#b5b5c3;font-weight:500}.notifications-container[data-v-4a339449]{display:flex;flex-direction:column}.notification-card[data-v-4a339449]{margin-top:25px;background:#fff5f8;border:1px solid #ffe2e5;border-radius:8px;padding:20px;display:flex;gap:15px}.notif-icon[data-v-4a339449]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.notif-icon.danger[data-v-4a339449]{color:#f1416c}.notif-body[data-v-4a339449]{flex:1}.notif-title[data-v-4a339449]{font-size:14px;font-weight:600;color:#3f4254;margin-bottom:5px}.notif-desc[data-v-4a339449]{font-size:13px;color:#7e8299;line-height:1.5;margin-bottom:15px}.dispatch-btn[data-v-4a339449]{background:#fff;border:1px solid #e4e6ef;color:#3f4254;font-weight:600;font-size:12px;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .2s}.dispatch-btn[data-v-4a339449]:hover{background:#f3f6f9}.notif-footer[data-v-4a339449]{margin-top:auto;text-align:center;padding-top:30px}.view-log-link[data-v-4a339449]{color:#7e8299;font-size:13px;font-weight:600;text-decoration:none}.view-log-link[data-v-4a339449]:hover{color:#3f4254}@media(max-width:1200px){.stats-row[data-v-4a339449]{grid-template-columns:repeat(2,1fr)}.bottom-grid[data-v-4a339449]{grid-template-columns:1fr}}@media(max-width:768px){.stats-row[data-v-4a339449]{grid-template-columns:1fr}}