| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473 |
- .order-dashboard-page {
- min-height: calc(100vh - 84px);
- padding: 24px !important;
- background: #eef3fb !important;
- color: #17243b;
- }
- .order-dashboard-page .page-header {
- margin-bottom: 18px !important;
- padding: 24px 28px !important;
- border: 0 !important;
- border-radius: 22px !important;
- background: linear-gradient(110deg, #ffffff 0%, #f7f9ff 56%, #eaf0ff 100%) !important;
- box-shadow: 0 20px 45px rgba(42, 61, 115, 0.08) !important;
- }
- .order-dashboard-page .main-title,
- .order-dashboard-page .page-title {
- margin: 0 !important;
- color: #101b33 !important;
- font-size: 26px !important;
- font-weight: 800 !important;
- line-height: 1.2;
- }
- .order-dashboard-page .subtitle,
- .order-dashboard-page .page-subtitle,
- .order-dashboard-page .page-description {
- margin: 10px 0 0 !important;
- color: #7b8498 !important;
- font-size: 14px !important;
- line-height: 1.7;
- }
- .order-dashboard-page .order-date-filter {
- margin-bottom: 18px;
- padding: 16px 18px !important;
- border: 0 !important;
- border-radius: 22px !important;
- background: #fff !important;
- box-shadow: 0 16px 36px rgba(38, 51, 96, 0.06);
- display: grid;
- grid-template-columns: auto 1fr;
- align-items: center;
- gap: 12px;
- }
- .order-dashboard-page .order-date-filter .el-form-item {
- height: 38px;
- margin: 0;
- padding: 3px;
- border-radius: 15px;
- background: #f6f8ff;
- display: flex;
- align-items: center;
- }
- .order-dashboard-page .order-date-filter .el-form-item:first-child {
- grid-column: 1 / -1;
- justify-self: start;
- }
- .order-dashboard-page .order-date-filter .el-form-item__label {
- height: 32px;
- padding: 0 10px 0 8px;
- color: #5d667a;
- font-size: 13px;
- font-weight: 700;
- line-height: 32px;
- }
- .order-dashboard-page .order-date-filter .el-form-item__content,
- .order-dashboard-page .order-date-filter .date-action-row,
- .order-dashboard-page .order-date-filter .filter-actions {
- display: inline-flex;
- align-items: center;
- gap: 8px;
- line-height: 32px;
- white-space: nowrap;
- }
- .order-dashboard-page .order-date-filter .el-radio-group {
- display: inline-flex;
- gap: 4px;
- }
- .order-dashboard-page .order-date-filter .el-radio-button__inner {
- min-width: 56px;
- height: 32px;
- padding: 0 14px;
- border: 0 !important;
- border-radius: 11px !important;
- background: transparent;
- color: #667086;
- line-height: 32px;
- box-shadow: none !important;
- }
- .order-dashboard-page .order-date-filter .el-radio-button__orig-radio:checked + .el-radio-button__inner {
- background: #6267f2;
- color: #fff;
- box-shadow: 0 8px 18px rgba(98, 103, 242, 0.22) !important;
- }
- .order-dashboard-page .order-date-filter .el-date-editor.el-input__inner {
- width: 350px;
- height: 32px;
- padding: 0 12px;
- border: 0;
- border-radius: 12px;
- background: #fff;
- color: #29364f;
- box-shadow: inset 0 0 0 1px rgba(98, 103, 242, 0.12);
- }
- .order-dashboard-page .order-date-filter .el-date-editor .el-range-input {
- width: 128px;
- color: #29364f;
- font-weight: 600;
- background: transparent;
- }
- .order-dashboard-page .order-date-filter .el-date-editor .el-range-separator {
- width: 32px;
- color: #8c94a8;
- line-height: 30px;
- }
- .order-dashboard-page .order-date-filter .el-date-editor .el-range__icon,
- .order-dashboard-page .order-date-filter .el-date-editor .el-range__close-icon {
- color: #9aa4bc;
- line-height: 30px;
- }
- .order-dashboard-page .order-date-filter .el-button {
- height: 32px;
- padding: 0 16px;
- border-radius: 12px;
- font-weight: 700;
- }
- .order-dashboard-page .order-date-filter .el-button--primary {
- border-color: #6267f2;
- background: #6267f2;
- box-shadow: 0 8px 18px rgba(98, 103, 242, 0.22);
- }
- .order-dashboard-page .order-date-filter .el-button--default {
- border-color: transparent;
- background: #fff;
- color: #6e778b;
- }
- .order-dashboard-page .order-date-filter .el-button--warning.is-plain {
- border-color: transparent;
- background: #fff6e8;
- color: #f39a20;
- }
- .order-dashboard-page .order-date-filter .el-button + .el-button {
- margin-left: 0;
- }
- .order-dashboard-page .chart-card,
- .order-dashboard-page .table-card,
- .order-dashboard-page .table-container,
- .order-dashboard-page .chart-container,
- .order-dashboard-page .chart-area,
- .order-dashboard-page .chart-wrapper,
- .order-dashboard-page .leakage-card {
- position: relative;
- border: 0 !important;
- border-radius: 22px !important;
- background: #fff !important;
- box-shadow: 0 18px 42px rgba(42, 61, 115, 0.08) !important;
- }
- .order-dashboard-page .chart-card,
- .order-dashboard-page .table-card,
- .order-dashboard-page .table-container,
- .order-dashboard-page .chart-container,
- .order-dashboard-page .chart-area,
- .order-dashboard-page .chart-wrapper {
- padding: 22px !important;
- }
- .order-dashboard-page .inner-chart-card {
- border-radius: 18px !important;
- box-shadow: inset 0 0 0 1px #eef1f7 !important;
- }
- .order-dashboard-page .chart-title,
- .order-dashboard-page .table-title {
- margin: 0 0 16px !important;
- color: #101b33 !important;
- font-size: 18px !important;
- font-weight: 800 !important;
- }
- .order-dashboard-page .card-header,
- .order-dashboard-page .table-header {
- margin-bottom: 18px !important;
- }
- .order-dashboard-page .kpi-card,
- .order-dashboard-page .kpi-cards-grid .kpi-card {
- min-height: 142px;
- padding: 20px !important;
- border: 0 !important;
- border-radius: 20px !important;
- background: #fff !important;
- box-shadow: 0 16px 34px rgba(37, 50, 88, 0.08) !important;
- overflow: hidden;
- }
- .order-dashboard-page .kpi-card-grid .kpi-card:first-child,
- .order-dashboard-page .kpi-cards-grid .kpi-card:first-of-type {
- background: linear-gradient(145deg, #7935f5 0%, #6028ee 100%) !important;
- box-shadow: 0 20px 36px rgba(99, 50, 236, 0.24) !important;
- }
- .order-dashboard-page .kpi-card-grid .kpi-card:first-child .kpi-title,
- .order-dashboard-page .kpi-card-grid .kpi-card:first-child .kpi-value,
- .order-dashboard-page .kpi-cards-grid .kpi-card:first-of-type .card-title,
- .order-dashboard-page .kpi-cards-grid .kpi-card:first-of-type .main-value,
- .order-dashboard-page .kpi-cards-grid .kpi-card:first-of-type .trend-text {
- color: #fff !important;
- }
- .order-dashboard-page .kpi-title,
- .order-dashboard-page .card-title {
- color: #7b8498 !important;
- font-size: 13px !important;
- font-weight: 700 !important;
- }
- .order-dashboard-page .kpi-value,
- .order-dashboard-page .main-value {
- color: #121d35 !important;
- font-size: 25px !important;
- line-height: 1.2 !important;
- }
- .order-dashboard-page .icon-wrapper {
- border-radius: 14px !important;
- background: #f1efff !important;
- color: #6c3df4 !important;
- }
- .order-dashboard-page .search-box .el-input__inner {
- border: 0;
- border-radius: 12px 0 0 12px;
- background: #f6f8ff;
- }
- .order-dashboard-page .search-box .el-input-group__append {
- border: 0;
- border-radius: 0 12px 12px 0;
- background: #6267f2;
- color: #fff;
- }
- .order-dashboard-page table,
- .order-dashboard-page .data-table {
- width: 100%;
- overflow: hidden;
- border-collapse: separate !important;
- border-spacing: 0;
- border-radius: 14px;
- }
- .order-dashboard-page th,
- .order-dashboard-page .data-table th {
- border: 0 !important;
- background: #f8f9fd !important;
- color: #697287 !important;
- font-weight: 800 !important;
- }
- .order-dashboard-page td,
- .order-dashboard-page .data-table td {
- border: 0 !important;
- border-bottom: 1px solid #eef1f7 !important;
- color: #29364f;
- }
- .order-dashboard-page tr:hover td,
- .order-dashboard-page .data-row:hover {
- background: #f8f9ff !important;
- }
- .order-dashboard-page .pagination,
- .order-dashboard-page .pagination-controls {
- margin-top: 18px !important;
- display: flex;
- align-items: center;
- justify-content: flex-end;
- gap: 12px;
- }
- .order-dashboard-page .pagination button,
- .order-dashboard-page .pagination-controls button,
- .order-dashboard-page .page-button {
- height: 34px;
- padding: 0 14px !important;
- border: 0 !important;
- border-radius: 12px !important;
- background: #f6f8ff !important;
- color: #606b82 !important;
- font-weight: 700;
- }
- .order-dashboard-page .pagination button:hover:not(:disabled),
- .order-dashboard-page .pagination-controls button:hover:not(:disabled),
- .order-dashboard-page .page-button:hover:not(:disabled) {
- background: #6267f2 !important;
- color: #fff !important;
- }
- .order-dashboard-page .status-overlay {
- border-radius: 22px !important;
- background: rgba(255, 255, 255, 0.9) !important;
- }
- .order-dashboard-page .order-loading-panel {
- border-radius: inherit;
- }
- .order-date-popper,
- .shop-report-date-popper {
- width: 646px;
- border: 0 !important;
- border-radius: 18px !important;
- background: #fff;
- box-shadow: 0 24px 60px rgba(32, 45, 82, 0.16) !important;
- overflow: hidden !important;
- }
- .order-date-popper .popper__arrow,
- .shop-report-date-popper .popper__arrow {
- display: none;
- }
- .order-date-popper .el-picker-panel__body,
- .shop-report-date-popper .el-picker-panel__body {
- min-width: 646px;
- }
- .order-date-popper .el-date-range-picker__content,
- .shop-report-date-popper .el-date-range-picker__content {
- width: 50%;
- padding: 20px 22px 18px;
- }
- .order-date-popper .el-date-range-picker__content.is-left,
- .shop-report-date-popper .el-date-range-picker__content.is-left {
- border-right-color: #eef1f7;
- }
- .order-date-popper .el-date-range-picker__header,
- .shop-report-date-popper .el-date-range-picker__header {
- height: 32px;
- margin-bottom: 12px;
- line-height: 32px;
- }
- .order-date-popper .el-date-range-picker__header div,
- .shop-report-date-popper .el-date-range-picker__header div {
- color: #24314a;
- font-size: 16px;
- font-weight: 700;
- }
- .order-date-popper .el-picker-panel__icon-btn,
- .shop-report-date-popper .el-picker-panel__icon-btn {
- color: #8c94a8;
- font-size: 13px;
- line-height: 32px;
- }
- .order-date-popper .el-date-table th,
- .shop-report-date-popper .el-date-table th {
- padding: 6px 0 10px;
- color: #7d879b;
- font-weight: 700;
- border-bottom: 0;
- }
- .order-date-popper .el-date-table td,
- .shop-report-date-popper .el-date-table td {
- height: 36px;
- padding: 2px 0;
- color: #26364f;
- }
- .order-date-popper .el-date-table td div,
- .shop-report-date-popper .el-date-table td div {
- height: 32px;
- padding: 2px 0;
- border-radius: 10px;
- }
- .order-date-popper .el-date-table td span,
- .shop-report-date-popper .el-date-table td span {
- width: 28px;
- height: 28px;
- border-radius: 9px;
- line-height: 28px;
- }
- .order-date-popper .el-date-table td.disabled div,
- .shop-report-date-popper .el-date-table td.disabled div {
- background: transparent;
- }
- .order-date-popper .el-date-table td.disabled span,
- .order-date-popper .el-date-table td.prev-month span,
- .order-date-popper .el-date-table td.next-month span,
- .shop-report-date-popper .el-date-table td.disabled span,
- .shop-report-date-popper .el-date-table td.prev-month span,
- .shop-report-date-popper .el-date-table td.next-month span {
- color: #b7bfce;
- }
- .order-date-popper .el-date-table td.in-range div,
- .order-date-popper .el-date-table td.in-range div:hover,
- .shop-report-date-popper .el-date-table td.in-range div,
- .shop-report-date-popper .el-date-table td.in-range div:hover {
- background: #f4f6ff;
- }
- .order-date-popper .el-date-table td.available:hover span,
- .shop-report-date-popper .el-date-table td.available:hover span {
- background: #f0f2ff;
- color: #6267f2;
- }
- .order-date-popper .el-date-table td.start-date span,
- .order-date-popper .el-date-table td.end-date span,
- .order-date-popper .el-date-table td.current:not(.disabled) span,
- .shop-report-date-popper .el-date-table td.start-date span,
- .shop-report-date-popper .el-date-table td.end-date span,
- .shop-report-date-popper .el-date-table td.current:not(.disabled) span {
- background: #6267f2;
- color: #fff;
- box-shadow: 0 8px 16px rgba(98, 103, 242, 0.24);
- }
- @media (max-width: 768px) {
- .order-dashboard-page {
- padding: 14px !important;
- }
- .order-dashboard-page .order-date-filter {
- grid-template-columns: 1fr;
- }
- .order-dashboard-page .order-date-filter .el-form-item {
- width: 100%;
- height: auto;
- align-items: flex-start;
- flex-direction: column;
- }
- .order-dashboard-page .order-date-filter .date-action-row {
- width: 100%;
- flex-wrap: wrap;
- }
- .order-dashboard-page .order-date-filter .el-date-editor.el-input__inner {
- width: 100%;
- }
- }
|