.merchant-dashboard{padding:8px 24px;background-color:#fff;overflow:visible}@media (max-width: 768px){.merchant-dashboard{padding:8px 12px}}.merchant-dashboard .toolbar{background-color:transparent;overflow:visible!important}.merchant-dashboard h1{font-weight:600}.dashboard-content{margin:0 auto}.content-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 20px;margin-top:20px}.stats-section{margin-top:8px;margin-bottom:24px}.stats-scroll-container{overflow-x:auto;padding-bottom:8px}.stats-scroll-container::-webkit-scrollbar{height:6px}.stats-scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.stats-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.stats-scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:4px 0}.stats-grid .dashboard-card{min-width:200px;-ms-flex-negative:0;flex-shrink:0}.chart-placeholder{width:100%;height:192px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.placeholder-text{color:#9ca3af;font-size:14px}.loading-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;margin-bottom:24px}.loading-spinner{padding:20px 40px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;font-weight:500;color:#64748b}.highchart-container{width:100%;height:250px;min-height:200px}.grid-item-large .highchart-container{height:300px}.filter-button{background:#f8fafc;border:1px solid #e2e8f0;color:#374151;-webkit-transition:all .15s ease;transition:all .15s ease}.filter-button:hover{background:#f1f5f9;border-color:#d1d5db}.filter-button:active{background:#e2e8f0}.toolbar-date-range-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.toolbar-date-range{min-width:200px}.toolbar-date-range :deep(.multiselect){background:#f3f3f3;border:1px solid #d8dbe1;border-radius:8px;color:#3f4a5a;font-weight:500;-webkit-transition:border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease}.toolbar-date-range :deep(.multiselect):hover{border-color:#9ca3af}.toolbar-date-range :deep(.multiselect).is-active{border-color:#3ca4f8;background-color:#eef6ff;-webkit-box-shadow:0 0 0 2px rgba(60,164,248,.15);box-shadow:0 0 0 2px #3ca4f826}.toolbar-date-range :deep(.multiselect-placeholder),.toolbar-date-range :deep(.multiselect-single-label),.toolbar-date-range :deep(.multiselect-single-label-text){color:#5b6475;font-weight:500}.toolbar-date-picker{min-width:170px}.toolbar-date-picker :deep(.form-control),.toolbar-date-picker :deep(.datepicker-input){border:1px solid #d8dbe1;border-radius:8px;background:#f3f3f3;padding:10px 14px;font-size:16px;font-weight:500;color:#3f4a5a;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.toolbar-date-picker :deep(.form-control):hover,.toolbar-date-picker :deep(.datepicker-input):hover{border-color:#9ca3af}.toolbar-date-picker :deep(.form-control):focus,.toolbar-date-picker :deep(.datepicker-input):focus{outline:none;border-color:#3ca4f8;-webkit-box-shadow:0 0 0 2px rgba(60,164,248,.15);box-shadow:0 0 0 2px #3ca4f826}.toolbar-date-picker :deep(.form-control)::-webkit-input-placeholder,.toolbar-date-picker :deep(.datepicker-input)::-webkit-input-placeholder{color:#9ca3af}.toolbar-date-picker :deep(.form-control)::-moz-placeholder,.toolbar-date-picker :deep(.datepicker-input)::-moz-placeholder{color:#9ca3af}.toolbar-date-picker :deep(.form-control)::-ms-input-placeholder,.toolbar-date-picker :deep(.datepicker-input)::-ms-input-placeholder{color:#9ca3af}.toolbar-date-picker :deep(.form-control)::placeholder,.toolbar-date-picker :deep(.datepicker-input)::placeholder{color:#9ca3af}.toolbar.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 0}.toolbar.filters .filter-dropdown{min-width:180px}.toolbar.filters .filter-dropdown :deep(.multiselect){background:#f3f3f3;border:1px solid #d8dbe1;border-radius:8px;color:#3f4a5a;font-weight:500;-webkit-transition:border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease}.toolbar.filters .filter-dropdown :deep(.multiselect):hover{border-color:#9ca3af}.toolbar.filters .filter-dropdown :deep(.multiselect).is-active{border-color:#3ca4f8;background-color:#eef6ff;-webkit-box-shadow:0 0 0 2px rgba(60,164,248,.15);box-shadow:0 0 0 2px #3ca4f826}.toolbar.filters .filter-dropdown :deep(.form-control),.toolbar.filters .filter-dropdown :deep(.datepicker-input){border:1px solid #d1d5db;border-radius:6px;background:#fff;padding:8px 12px;font-size:14px;color:#374151;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d;-webkit-transition:all .15s ease;transition:all .15s ease}.toolbar.filters .filter-dropdown :deep(.form-control):hover,.toolbar.filters .filter-dropdown :deep(.datepicker-input):hover{border-color:#9ca3af}.toolbar.filters .filter-dropdown :deep(.form-control):focus,.toolbar.filters .filter-dropdown :deep(.datepicker-input):focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px #3b82f61a}.toolbar.filters .filter-dropdown :deep(.multiselect-placeholder),.toolbar.filters .filter-dropdown :deep(.multiselect-single-label),.toolbar.filters .filter-dropdown :deep(.multiselect-single-label-text){color:#5b6475;font-weight:500}.toolbar.filters .btn{margin-left:4px}.no-dashboard-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 16px;color:#475569;text-align:center;gap:12px}.no-dashboard-data .icon{font-size:32px;color:#94a3b8}
