UNPKG

ultraman-shop

Version:

A React component library for building e-commerce interfaces

1,661 lines (1,589 loc) 43.5 kB
@charset "UTF-8"; *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "Helvetica Neue", Arial, sans-serif; font-size: 16px; line-height: 1.5; color: #3498db; } h1, h2, h3, h4, h5, h6 { font-weight: 700; margin-bottom: 8px; color: #3498db; } p { margin-bottom: 16px; line-height: 1.6; } a { color: #3498db; text-decoration: none; } a:hover { color: rgb(33.1380753138, 125.1882845188, 186.8619246862); } .btn { display: inline-flex; align-items: center; justify-content: center; height: 32px; /* 控制按钮高度 */ line-height: 1; /* 使按钮内容垂直居中 */ padding: 8px 16px; font-size: 16px; border: none; border-radius: 4px; cursor: pointer; transition: background-color 0.3s ease; } .btn-primary { background-color: #3498db; color: #fff; } .btn-primary:hover { background-color: rgb(33.1380753138, 125.1882845188, 186.8619246862); } .btn-default { background-color: #f5f5f5; color: #3498db; border: 1px solid #3498db; } .btn-default:hover { background-color: rgb(219.5, 219.5, 219.5); } .btn-danger { background-color: #e74c3c; color: #fff; } .btn-danger:hover { background-color: rgb(213.698630137, 43.8356164384, 26.301369863); } .btn-link { background: none; border: none; color: #3498db; padding: 0; font-size: inherit; text-decoration: underline; cursor: pointer; } .btn-link:hover { color: rgb(33.1380753138, 125.1882845188, 186.8619246862); } .btn-small { padding: 4px 8px; font-size: 0.875rem; } .btn-medium { padding: 8px 16px; font-size: 16px; } .btn-large { padding: 16px 24px; font-size: 1.125rem; } /* Input.scss */ .input-container { display: flex; align-items: center; position: relative; } .input-container.disabled { opacity: 0.5; pointer-events: none; } .input-container .input-addon { padding: 0 8px; } .input-container .input-addon.before { border-right: 1px solid #ccc; } .input-container .input-addon.after { border-left: 1px solid #ccc; } .input-container .input-wrapper { display: flex; align-items: center; position: relative; width: 100%; } .input-container .input-wrapper .input-prefix, .input-container .input-wrapper .input-suffix { padding: 0 8px; } .input-container .input-wrapper .input-clear { cursor: pointer; padding: 0 8px; color: #888; } .input-container .input-wrapper .input-field { width: 100%; padding: 8px; border: 1px solid #d9d9d9; border-radius: 4px; } .input-container .input-wrapper .input-field.large { padding: 12px; } .input-container .input-wrapper .input-field.small { padding: 4px; } .input-container.outlined .input-field { border: 1px solid #d9d9d9; } .input-container.borderless .input-field { border: none; } .input-container.filled .input-field { background-color: #f0f0f0; } .input-container.error .input-field { border-color: #ff4d4f; } .input-container.warning .input-field { border-color: #faad14; } .input-container .input-count { margin-left: 8px; font-size: 12px; color: #888; } .ultraman-menu { display: flex; gap: 16px; } .ultraman-menu .ultraman-menu-item { display: flex; flex-direction: row; width: 100px; height: 44px; justify-content: center; align-items: center; cursor: pointer; transition: opacity 0.3s ease; border-bottom: 2px solid #f6cf51; background: linear-gradient(180deg, #000 0%, rgba(238, 209, 157, 0.6) 100%); color: #9e9e9e; margin-left: 10px; } .ultraman-menu .ultraman-menu-item.ultraman-unSelected { opacity: 0.9; color: #d4cdc7; border-bottom: none; background: transparent; } .ultraman-menu .ultraman-menu-item:hover { opacity: 1; border-bottom: 2px solid #f6cf51 !important; background: linear-gradient(180deg, #000 0%, rgba(238, 209, 157, 0.6) 100%) !important; } .ultraman-menu .ultraman-menu-item .ultraman-label { font-family: "55"; font-weight: 400; font-size: 16px; color: #f6f8fb; text-align: center; text-transform: none; } .ultraman-sysHeadTitle { display: flex; align-items: center; width: 320px; height: 56px; padding-left: 12px; font-weight: 400; font-size: 20px; color: #f3f3ff; line-height: 28px; letter-spacing: 4px; text-shadow: 0px 0px 6px #5f80ff; text-align: left; } .ultraman-sysHeadTitle .ultraman-logo { width: 36px; } .ultraman-XTitle { display: flex; justify-content: space-between; align-items: end; width: 100%; gap: 16px; box-sizing: content-box; background-size: 100% 100%; background-repeat: no-repeat; /* From Uiverse.io by Ashon-G */ } .ultraman-XTitle .ultraman-header { flex: 1; padding: 10px 0 10px 14px; } .ultraman-XTitle .ultraman-title { display: flex; align-items: center; gap: 6px; flex-grow: 1; } .ultraman-XTitle .ultraman-title > img { width: 16px; height: 16px; line-height: 16px; } .ultraman-XTitle .ultraman-logo { width: 22px; flex-shrink: 0; } .ultraman-XTitle .ultraman-title-label { font-family: "title"; font-weight: 400; font-size: 16px; color: #f2f5fa; line-height: 16px; text-align: left; background: linear-gradient(180deg, #eede9d 0%, #ffffff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .ultraman-XTitle .ultraman-titleEn-label { margin-top: 4px; font-family: "55"; font-weight: 400; line-height: 12px; font-size: 12px; color: rgba(255, 255, 255, 0.7); background: linear-gradient(90deg, #eed19d 0%, rgba(238, 209, 157, 0.2) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .ultraman-XTitle .ultraman-cockpitPopupPackUp { width: 30px; cursor: pointer; } .ultraman-XTitle .ultraman-more { height: 26px; line-height: 26px; padding: 2px 4px; margin-bottom: 2px; cursor: pointer; } .ultraman-XTitle .ultraman-more-animate { display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center; width: 100px; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn { height: 40px; position: relative; width: 155px; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn a { align-items: center; background: rgba(255, 255, 255, 0.05); border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-top: 1px solid rgba(255, 255, 255, 0.1); border-radius: 30px; box-shadow: 0 15px 35px rgba(255, 255, 255, 0.2); color: #fff; display: flex; font-size: 12px; font-weight: 500; left: 0; top: 7px; position: absolute; height: 28px; line-height: 28px; width: 100%; justify-content: center; text-decoration: none; overflow: hidden; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(15px); z-index: 1; transition: 0.5s; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn a::before { content: ""; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: linear-gradient(to left, rgba(255, 255, 255, 0.15), transparent); transform: skewX(45deg) translateX(0); transition: 0.5s; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn:hover a { letter-spacing: 2px; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn:hover a::before { transform: skewX(45deg) translateX(200%); } .ultraman-XTitle .ultraman-more-animate .ultraman-btn::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: 4px; height: 4px; width: 30px; background: #eed19d; border-radius: 10px; transition: 0.5s; transition-delay: 0s; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn:hover::before { bottom: 7px; height: 10%; width: 80%; border-radius: 30px; transition-delay: 0.5s; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn::after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); top: 6px; height: 4px; width: 30px; background: #eed19d; border-radius: 10px; transition: 0.5s; transition-delay: 0s; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn:hover::after { top: 14px; height: 50%; width: 80%; border-radius: 30px; transition-delay: 0.5s; } .ultraman-XTitle .ultraman-more-animate .ultraman-btn:nth-child(1):before, .ultraman-XTitle .ultraman-more-animate .ultraman-btn:nth-child(1):after { background: rgba(237, 209, 155, 0.8); box-shadow: 0 0 5px rgba(237, 209, 155, 0.8), 0 0 15px rgba(237, 209, 155, 0.8), 0 0 30px rgba(237, 209, 155, 0.8), 0 0 60px rgba(237, 209, 155, 0.8); } .ultraman-foldingPanel { pointer-events: auto; position: relative; } .ultraman-foldingPanel .ultraman-cockpitPopupPackUp { position: absolute; top: 17px; right: 10px; cursor: pointer; width: 20px; } .ultraman-foldingPanel .ultraman-newUnfold { cursor: pointer; width: 44px; height: 44px; display: flex; justify-content: center; /* 水平方向居中 */ align-items: center; /* 垂直方向居中 */ background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(39, 39, 67, 0.4)); border-radius: 8px; } .ultraman-foldingPanel .ultraman-newUnfold img { width: 20px; height: 20px; } .ultraman-foldingPanel .ultraman-foldingPanel-warp { padding: 16px; min-width: 200px; width: fit-content; height: 0; transform-origin: top left; transform: scale(0); overflow: hidden; transition: transform 0.5s ease, height 0.5s ease, width 0.5s ease; background: rgba(49, 50, 94, 0.4); border-radius: 8px; backdrop-filter: blur(10px); /* 背景模糊 */ -webkit-backdrop-filter: blur(10px); /* 支持 Safari */ } .ultraman-foldingPanel .ultraman-foldingPanel-warp .ultraman-title { font-family: "55"; display: flex; justify-content: space-between; } .ultraman-foldingPanel .ultraman-foldingPanel-warp.expanded { height: fit-content; min-height: 100px; transform-origin: top left; transform: scale(1); } .ultraman-foldingPanel .ultraman-foldingPanel-warp { transition: opacity 0.3s ease, visibility 0.3s ease; } .ultraman-foldingPanel .ultraman-foldingPanel-warp:not(.expanded) { opacity: 0; visibility: hidden; } .ultraman-foldingPanel .ultraman-foldingPanel-warp.expanded { opacity: 1; visibility: visible; } .ultraman-titleFoldingPanel { min-width: 200px; width: 100%; overflow: hidden; border-radius: 8px; } .ultraman-titleFoldingPanel .ultraman-UDWarp { cursor: pointer; padding: 6px 10px; } .ultraman-titleFoldingPanel .ultraman-UDStyle { cursor: pointer; height: 6px; width: 10px; } .ultraman-titleFoldingPanel .ultraman-titleFoldingPanel-warp { font-family: "55"; max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out; } .ultraman-titleFoldingPanel .ultraman-titleFoldingPanel-warp.expanded { max-height: 1000px; } .ultraman-container { width: fit-content; height: fit-content; display: flex; justify-content: flex-end; background: transparent; } .ultraman-container .ultraman-logoImg { width: 20px; height: 64px; background: #2a2b3e; border-radius: 8px 0 0 8px; cursor: pointer; } .ultraman-container .ultraman-sideFoldingPanel { padding: 16px; overflow: hidden; background: rgba(49, 50, 94, 0.4); border-radius: 8px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); transition: all 0.3s ease; } .ultraman-container .ultraman-right { flex: 1; } .ultraman-container .ultraman-close { height: 0; width: 0; padding: 0 !important; margin: 0; } .ultraman-cockpitTable { width: 100%; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table { background-color: transparent; scrollbar-color: unset; } .ultraman-cockpitTable .ultraman-emptyWarp { width: 100%; height: 100%; padding: 16px; padding-top: 22px; display: flex; flex-direction: column; gap: 4px; align-items: center; justify-content: center; } .ultraman-cockpitTable .ultraman-emptyWarp img { width: 140px; height: 88px; } .ultraman-cockpitTable .ultraman-emptyWarp .ultraman-emptyText { font-family: "55"; font-weight: 400; font-size: 14px; color: rgba(255, 255, 255, 0.7); text-align: center; font-style: normal; text-transform: none; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > th:not(:last-child):not(.ultraman-table-selection-column):not(.ultraman-table-row-expand-icon-cell):not([colspan])::before, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > td:not(:last-child):not(.ultraman-table-selection-column):not(.ultraman-table-row-expand-icon-cell):not([colspan])::before { display: none; } .ultraman-cockpitTable .ultraman-checkbox-checked .ultraman-checkbox-inner { background: #eed19d !important; border-color: #eed19d !important; } .ultraman-cockpitTable .ultraman-checkbox .ultraman-checkbox-inner { background-color: rgba(255, 255, 255, 0.2); border: 1px solid rgba(229, 230, 232, 0.2); } .ultraman-cockpitTable .ultraman-checkbox-indeterminate .ultraman-checkbox-inner { background-color: #eed19d !important; border: 1px solid #eed19d !important; } .ultraman-cockpitTable .ultraman-checkbox-indeterminate .ultraman-checkbox-inner:after { background-color: #fff; width: 6px; height: 6px; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > th, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > td { font-weight: 500; font-size: 14px; color: #f2f5fa; line-height: 16px; text-align: left; } .ultraman-cockpitTable .ultraman-table-thead > tr { border-radius: 2px; background: linear-gradient(270deg, rgba(130, 138, 150, 0) 0%, rgba(130, 138, 150, 0.1) 23%, rgba(130, 138, 150, 0.1) 78%, rgba(130, 138, 150, 0) 100%) !important; } .ultraman-cockpitTable .ultraman-table-thead > tr > th { font-family: "65"; font-size: 14px; font-weight: 500; line-height: 12px; letter-spacing: normal; background: linear-gradient(180deg, #ebdcb7 0%, #ceb98d 100%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > th, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > td { border-bottom: 0px; text-align: center; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr > th, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr > td { border-bottom: 1px solid rgba(238, 209, 157, 0); /* 默认颜色为黑色 */ text-align: center; padding: 6px !important; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-cell, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-thead > tr > th, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr > th, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr > td, .ultraman-cockpitTable .ultraman-table-wrapper tfoot > tr > th, .ultraman-cockpitTable .ultraman-table-wrapper tfoot > tr > td { padding: 6px; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr { border-radius: 2px; background: linear-gradient(270deg, rgba(130, 138, 150, 0) 0%, rgba(130, 138, 150, 0.1) 23%, rgba(130, 138, 150, 0.1) 78%, rgba(130, 138, 150, 0) 100%); } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr:nth-child(even) { border-radius: 2px; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr:first-child { visibility: collapse; } .ultraman-cockpitTable .ultraman-table-column-title { font-family: "65"; font-size: 14px; font-weight: 500; line-height: 12px; letter-spacing: normal; background: linear-gradient(180deg, #ebdcb7 0%, #ceb98d 100%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .ultraman-cockpitTable .ultraman-rowPrefix { cursor: pointer; position: relative; background: rgba(77, 24, 146, 0.3); color: #fff; border-left: 4px solid rgba(238, 209, 157, 0.8); padding-left: 4px; box-sizing: border-box; } .ultraman-cockpitTable .ultraman-rowPrefix:has(.ultraman-table-cell:hover), .ultraman-cockpitTable .ultraman-rowPrefix-active { background: linear-gradient(270deg, rgba(3, 0, 0, 0.0374) 0%, rgba(255, 255, 255, 0.0374) 46%, rgba(43, 40, 40, 0.0374) 100%), rgba(114, 90, 13, 0.3); border: 1px solid rgba(241, 209, 131, 0.5); } .ultraman-cockpitTable .ultraman-rowPrefix-active:has(.ultraman-table-cell:hover) { background: linear-gradient(270deg, rgba(3, 0, 0, 0.0374) 0%, rgba(255, 255, 255, 0.0374) 46%, rgba(43, 40, 40, 0.0374) 100%), rgba(114, 90, 13, 0.3); border: 1px solid rgba(241, 209, 131, 0.5); } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody .ultraman-table-row > .ultraman-table-cell-row-hover { background-color: transparent; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody .ultraman-table-row.ultraman-table-row-selected > .ultraman-table-cell { background-color: transparent; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr.ultraman-table-placeholder:hover > th, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr.ultraman-table-placeholder:hover > td, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-tbody > tr.ultraman-table-placeholder { background: transparent; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-column-sorter, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-column-sorters:hover .ultraman-table-column-sorter { color: #939496; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-cell-scrollbar:not([rowspan]) { display: none; } .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-column-sorter-up.active, .ultraman-cockpitTable .ultraman-table-wrapper .ultraman-table-column-sorter-down.active { color: #ebdcb7; } .ultraman-cockpitTable .ultraman-table-column-sort { background: transparent !important; } .ultraman-cockpitTable .ultraman-table-fixed-header .ultraman-table-scroll .ultraman-table-header { background: #fff !important; background: linear-gradient(270deg, rgba(135, 102, 71, 0.4) 0%, rgba(142, 118, 94, 0.4) 100%) !important; box-sizing: border-box !important; } .ultraman-cockpitTable .bus-table { scrollbar-width: auto; scrollbar-color: auto; } .ultraman-cockpitTable .ultraman-sortPrefixWarp, .ultraman-cockpitTable .ultraman-sortWarp { display: flex; height: 100%; width: 100%; align-items: center; justify-content: center; color: #fff; line-height: 19px; font-size: 14px; } .ultraman-cockpitTable .ultraman-sortPrefixWarp span, .ultraman-cockpitTable .ultraman-sortWarp span { position: absolute; z-index: 2; } .ultraman-cockpitTable .ultraman-sortPrefixWarp img, .ultraman-cockpitTable .ultraman-sortWarp img { width: 20px; height: 22px; } .ultraman-table-wrapper .ultraman-table-row-expand-icon, .ultraman-table-wrapper .ultraman-table-row-expand-icon:focus { background: rgba(238, 209, 157, 0.8); border-color: rgba(238, 209, 157, 0.8) !important; color: rgba(238, 209, 157, 0.8) !important; border-radius: 0; } .ultraman-table-wrapper .ultraman-table-row-expand-icon::before, .ultraman-table-wrapper .ultraman-table-row-expand-icon::after { background: #fff; } .ultraman-table-header { border-radius: 0 !important; overflow: unset !important; } .ultraman-table-container table > thead > tr:first-child > *:first-child { border-start-start-radius: 0 !important; } .ultraman-spin-dot-holder { color: #eed19d !important; } -cell .ultraman-table-row-expand-icon-collapsed, -cell .ultraman-table-row-expand-icon-expanded { background-color: unset !important; border: unset !important; background-color: unset !important; width: 16px; height: 16px; border-radius: 0; } -cell .ultraman-table-row-expand-icon-collapsed::before, -cell .ultraman-table-row-expand-icon-expanded::before { content: unset; } -cell .ultraman-table-row-expand-icon-collapsed::after, -cell .ultraman-table-row-expand-icon-expanded::after { content: unset; } .table-tr-odd-color { background: linear-gradient(270deg, rgba(130, 138, 150, 0) 0%, rgba(130, 138, 150, 0.1) 23%, rgba(130, 138, 150, 0.1) 78%, rgba(130, 138, 150, 0) 100%) !important; } .table-tr-even-color { background: linear-gradient(270deg, rgba(130, 138, 150, 0) 0%, rgba(130, 138, 150, 0.24) 24%, rgba(130, 138, 150, 0.24) 78%, rgba(130, 138, 150, 0) 100%) !important; } .ultraman-CockpitTabs-link .ultraman-tabs { display: flex; position: relative; } .ultraman-CockpitTabs-link .ultraman-tab-item { padding: 5px 10px; cursor: pointer; transition: color 0.3s, border-bottom 0.3s; font-family: "Alibaba PuHuiTi 2.0", "Alibaba PuHuiTi 20"; font-weight: 400; font-size: 14px; color: #939496; line-height: 22px; text-align: left; position: relative; } .ultraman-CockpitTabs-link .ultraman-tab-item.active { font-weight: 700; color: #f2f5fa; border-bottom: none; } .ultraman-CockpitTabs-link .ultraman-tab-item.active::after { content: ""; display: block; position: absolute; bottom: -3px; left: 50%; width: 80%; height: 3px; background: #f6cf51; transform: translateX(-50%); } .ultraman-CockpitTabs-button .ultraman-tabs { cursor: pointer; padding: 4px; border-radius: 4px; display: inline-block; background: linear-gradient(180deg, #252423 0%, rgba(37, 36, 35, 0.5) 100%); } .ultraman-CockpitTabs-button .ultraman-tab-item { font-weight: 400; font-size: 14px; color: #f2f5fa; text-align: center; padding: 1px 8px; min-width: 32px; display: inline-block; } .ultraman-CockpitTabs-button .ultraman-tab-item.active { background-image: url(/publicImg/cockpit/activeTabs.png); background-repeat: no-repeat; background-size: 100% 100%; } .ultraman-digitalMillageSignage { display: flex; gap: 8px; align-items: flex-end; } .ultraman-digitalMillageSignage .ultraman-numbers-container { display: flex; gap: 4px; font-weight: 700; font-size: 22px; color: #ffffff; line-height: 31px; text-align: right; } .ultraman-digitalMillageSignage .ultraman-number-card { display: flex; align-items: center; justify-content: center; background: rgba(128, 141, 152, 0.3); border-radius: 2px; padding: 0 8px; transition: background 0.3s ease-in-out; } .ultraman-digitalMillageSignage .ultraman-comma { font-weight: 700; font-size: 20px; color: #fff; line-height: 28px; text-align: right; } .ultraman-digitalMillageSignage .ultraman-suffix { font-weight: 400; font-size: 14px; color: #e0eeff; line-height: 20px; text-align: left; } .ultraman-picker-dropdown { padding: 0; } .ultraman-picker-panel, .ultraman-picker-date-panel, .ultraman-picker-footer, .ultraman-picker-panels, .ultraman-picker-year-panel, .ultraman-picker-month-panel { background: rgba(0, 0, 0, 0.8) !important; border: 1px solid rgba(229, 229, 255, 0.3); } .ultraman-picker-header { color: #fff5e0 !important; } .ultraman-picker-range-arrow { display: none !important; } .ultraman-picker-header-super-prev-btn, .ultraman-picker-header-prev-btn, .ultraman-picker-header-next-btn, .ultraman-picker-prev-icon, .ultraman-picker-super-prev-icon, .ultraman-picker-next-icon, .ultraman-picker-super-next-icon, .ultraman-picker-header-super-next-btn { color: #bc9700 !important; } .ultraman-picker-header-super-prev-btn:hover, .ultraman-picker-header-prev-btn:hover, .ultraman-picker-header-next-btn:hover, .ultraman-picker-prev-icon:hover, .ultraman-picker-super-prev-icon:hover, .ultraman-picker-next-icon:hover, .ultraman-picker-super-next-icon:hover, .ultraman-picker-header-super-next-btn:hover { color: #bc9700 !important; } .ultraman-picker-cell-inner::before { border: 1px solid #6f5227 !important; } .ultraman-picker-cell-selected .ultraman-picker-cell-inner { background: #6f5227 !important; } .ultraman-picker-month-btn, .ultraman-picker-year-btn, .ultraman-picker-decade-btn { color: #fff !important; } .ultraman-picker-month-btn:hover, .ultraman-picker-year-btn:hover, .ultraman-picker-decade-btn:hover { color: #fff !important; } .ultraman-picker-now-btn { color: #bc9700 !important; } .ultraman-picker-content th, .ultraman-picker-content td { font-family: Nunito Sans, Nunito Sans; font-weight: 600; font-size: 14px; color: #86909c !important; line-height: 22px; } .ultraman-picker-content th { color: #86909c !important; } .ultraman-picker-content td { color: #f2f5fa !important; } .ultraman-picker-cell-range-start::before, .ultraman-picker-cell-range-end::before, .ultraman-picker-cell-in-range::before { background: rgba(95, 128, 255, 0.2) !important; } .ultraman-picker-outlined:focus { box-shadow: 0 0 0 2px rgba(255, 176, 5, 0.1) !important; } .ultraman-picker-cell-disabled::before { background: transparent !important; } .ultraman-picker-cell-disabled .ultraman-picker-cell-inner { color: rgba(255, 255, 255, 0.5) !important; } .ultraman-datePicker { font-family: "55"; font-weight: 400; font-size: 14px; color: #f2f5fa !important; border-radius: 0 2px 2px 0; background: rgba(1, 5, 17, 0.6) !important; border: none; border: 1px solid rgb(64, 65, 69) !important; border-left: none; padding: 4px; } .ultraman-datePicker input { color: #f2f5fa !important; } .ultraman-datePicker .ultraman-picker-range-separator { padding: 0 2px; color: rgb(64, 65, 69); } .ultraman-datePicker .ultraman-picker-suffix { display: none; } .ultraman-graySelect .ultraman-select-selector { font-family: "55"; font-weight: 400; font-size: 14px; color: rgb(255, 245, 224); border: 1px solid rgb(64, 65, 69) !important; padding: 0 8px !important; background-color: rgba(196, 174, 147, 0.4) !important; background: linear-gradient(151deg, rgba(67, 63, 43, 0.5) 0%, rgba(100, 102, 100, 0.5) 100%) !important; box-shadow: inset 0px 1px 17px 0px rgba(246, 151, 11, 0.302) !important; border-radius: 2px 2px 0px 0px !important; backdrop-filter: blur(4px); } .ultraman-graySelect .ultraman-select-selector:hover { border: 1px solid rgb(234, 195, 40); } .ultraman-graySelect .ultraman-select-selection-placeholder { font-family: "55"; font-weight: 400; font-size: 14px; color: #f2f5fa; } .ultraman-graySelect .ultraman-select-selection-item { color: rgb(255, 245, 224) !important; } .ultraman-graySelect .ultraman-select-arrow { color: rgb(234, 195, 40) !important; } .ultraman-selectPopup, .ultraman-dateSelectPopup { background: rgba(0, 0, 0, 0.3) !important; border: 1px solid rgba(229, 229, 255, 0.3); backdrop-filter: blur(4px); } .ultraman-selectPopup .ultraman-select-item, .ultraman-dateSelectPopup .ultraman-select-item { font-family: "55"; font-weight: 400; font-size: 14px !important; color: #f2f5fa !important; height: 22px; line-height: 22px; text-align: left; } .ultraman-selectPopup .ultraman-select-item-option-active, .ultraman-selectPopup .ultraman-select-item-option-selected, .ultraman-dateSelectPopup .ultraman-select-item-option-active, .ultraman-dateSelectPopup .ultraman-select-item-option-selected { color: #f2f5fa; background: rgba(234, 195, 40, 0.4) !important; border-radius: 2px; border-image: linear-gradient(90deg, rgba(234, 195, 40, 0.4), rgba(255, 255, 255, 0)) 1 1 !important; } .ultraman-dateSelectPopup .ultraman-select-item { padding: 5px; } .ultraman-empty-description { font-size: 12px !important; } .ultraman-cockpitSelect .ultraman-select-selector { font-family: "55"; font-weight: 400; font-size: 14px; color: #f2f5fa; background: rgba(1, 5, 17, 0.6) !important; border: 1px solid rgb(64, 65, 69) !important; box-shadow: #fff !important; } .ultraman-cockpitSelect .ultraman-select-selector:hover { border: 1px solid rgb(104, 104, 114); } .ultraman-cockpitSelect .ultraman-select-selection-item { color: #f2f5fa !important; } .ultraman-cockpitSelect .ultraman-select-selection-placeholder { font-family: "55"; font-weight: 400; font-size: 14px; color: #f2f5fa; } .ultraman-cockpitSelect .ultraman-select-focused .ultraman-select-selector, .ultraman-cockpitSelect .ultraman-select-outlined .ultraman-select-selector { border: 1px solid rgb(234, 195, 40) !important; box-shadow: none !important; } .ultraman-selectPopup, .ultraman-dateSelectPopup { background: rgba(29, 35, 53, 0.8); border: 1px solid rgba(229, 229, 255, 0.3); } .ultraman-selectPopup .ultraman-empty, .ultraman-dateSelectPopup .ultraman-empty { margin: 0; } .ultraman-selectPopup .ultraman-empty-image, .ultraman-dateSelectPopup .ultraman-empty-image { margin: 0 auto; height: 50px; background-image: var(--img-url); background-size: 100% 100%; } .ultraman-selectPopup .ultraman-empty-image svg, .ultraman-dateSelectPopup .ultraman-empty-image svg { display: none; } .ultraman-selectPopup .ultraman-empty-description, .ultraman-dateSelectPopup .ultraman-empty-description { font-size: 14px; color: #ffffff; display: none; } .ultraman-selectPopup .ultraman-select-item, .ultraman-dateSelectPopup .ultraman-select-item { font-family: "55"; font-weight: 400; font-size: 14px !important; color: #f2f5fa !important; height: 20px; line-height: 20px; text-align: left; } .ultraman-selectPopup .ultraman-select-item-option-active, .ultraman-selectPopup .ultraman-select-item-option-selected, .ultraman-dateSelectPopup .ultraman-select-item-option-active, .ultraman-dateSelectPopup .ultraman-select-item-option-selected { color: #f2f5fa; background: linear-gradient(90deg, rgba(234, 195, 40, 0.4) 0%, rgba(255, 255, 255, 0) 100%) !important; border-radius: 2px; border-image: linear-gradient(90deg, rgba(234, 195, 40, 0.4), rgba(255, 255, 255, 0)) 1 1 !important; } .ultraman-dateSelectPopup .ultraman-select-item { padding: 5px; } .ultraman-picker-dropdown { padding: 0; } .ultraman-picker-date-panel, .ultraman-picker-footer, .ultraman-picker-panels, .ultraman-picker-year-panel, .ultraman-picker-month-panel { background: rgba(29, 35, 53, 0.8); border: 1px solid rgba(229, 229, 255, 0.3); } .ultraman-picker-header { color: #f2f5fa !important; } .ultraman-picker-range-arrow { display: none !important; } .ultraman-picker-header-super-prev-btn, .ultraman-picker-header-prev-btn, .ultraman-picker-header-next-btn, .ultraman-picker-header-super-next-btn { color: #939496 !important; } .ultraman-picker-header-super-prev-btn:hover, .ultraman-picker-header-prev-btn:hover, .ultraman-picker-header-next-btn:hover, .ultraman-picker-header-super-next-btn:hover { color: #eac328 !important; } .ultraman-picker-content th, .ultraman-picker-content td { font-family: Nunito Sans, Nunito Sans; font-weight: 600; font-size: 14px; color: #86909c !important; line-height: 22px; } .ultraman-picker-content th { color: #86909c !important; } .ultraman-picker-content td { color: #f2f5fa !important; } .ultraman-picker-cell-range-start::before, .ultraman-picker-cell-range-end::before, .ultraman-picker-cell-in-range::before { background: rgba(95, 128, 255, 0.2) !important; } .ultraman-rangePicker { font-family: "55"; font-weight: 400; font-size: 14px; color: #f2f5fa; border-radius: 0 8px 8px 0; background: rgba(1, 5, 17, 0.6) !important; border: none; border: 1px solid rgb(64, 65, 69) !important; border-left: none; padding: 4px; } .ultraman-rangePicker input { color: #f2f5fa !important; } .ultraman-rangePicker .ultraman-picker-range-separator { padding: 0 2px; color: rgb(64, 65, 69); } .ultraman-rangePicker .ultraman-picker-suffix { display: none; } .ultraman-slider { width: 100%; height: 4px; background-color: rgba(158, 184, 202, 0.15); border-radius: 10px; overflow: hidden; } .ultraman-slider .ultraman-slider-fill { height: 100%; border-radius: 10px; transition: width 0.3s ease, background-color 0.3s ease; } .ultraman-slider .ultraman-purpleBG { background: linear-gradient(90deg, rgba(88, 118, 228, 0.6) 0%, rgba(200, 161, 236, 0.9662) 90%, #e0c1fd 100%); } .ultraman-slider .ultraman-cyanBG { background: linear-gradient(90deg, rgba(38, 151, 197, 0.6) 0%, rgba(93, 206, 253, 0.9662) 90%, #b6e9ff 100%); } .ultraman-leaderBoardWarp { display: flex; height: 100%; flex-direction: column; gap: 10px; } .ultraman-leaderBoardWarp .ultraman-leaderBoard-warp { height: calc(100% - 20px); overflow: auto; } .ultraman-leaderBoardWarp .ultraman-leaderBoard { display: flex; height: 36px; flex-direction: column; justify-content: center; align-items: flex-start; border-radius: 8px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); width: 100%; } .ultraman-leaderBoardWarp .ultraman-leaderBoard-table { height: 30px; } .ultraman-leaderBoardWarp .ultraman-info { display: flex; height: 20px; width: 100%; } .ultraman-leaderBoardWarp .ultraman-ranking, .ultraman-leaderBoardWarp .ultraman-number { font-size: 18px; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ultraman-leaderBoardWarp .ultraman-ranking { width: 40px; font-weight: 700; font-size: 16px; color: #e7e8ea; line-height: 22px; text-align: left; font-style: normal; text-transform: none; } .ultraman-leaderBoardWarp .ultraman-number { width: 100px; font-weight: 700; font-size: 16px; color: #fff; line-height: 22px; text-align: right; font-style: normal; text-transform: none; } .ultraman-leaderBoardWarp .ultraman-name { align-items: center; font-size: 16px; color: #e7e8ea; font-weight: 400; flex-grow: 1; /* 自适应长度 */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; } .ultraman-leaderBoardWarp .ultraman-name:hover::after { content: attr(data-name); /* 显示完整内容 */ position: absolute; top: 100%; left: 0; padding: 8px; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); white-space: normal; /* 让文本换行 */ z-index: 1; } .ultraman-leaderBoardWarp .ultraman-slider { margin-top: 11px; } .ultraman-leaderBoardWarp .ultraman-lineName { align-items: center; width: 80px; cursor: pointer; font-weight: 400; font-size: 16px; color: #e7e8ea; text-align: left; font-style: normal; text-transform: none; white-space: nowrap; /* 禁止换行 */ overflow: hidden; /* 超出部分隐藏 */ text-overflow: ellipsis; /* 超出部分显示省略号 */ } .ultraman-leaderBoardWarp .ultraman-lineNumber { font-weight: 400; margin-left: 10px; font-size: 16px; color: #e7e8ea; text-align: right; font-style: normal; text-transform: none; } .ultraman-leaderBoardWarp .ultraman-title { font-family: "55"; font-weight: 500; font-size: 16px; color: rgba(242, 245, 250, 0.6); text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpOne { width: 100%; max-width: 408px; height: 42px; display: flex; align-items: center; gap: 10px; justify-content: space-between; padding: 16px; border-radius: 0px 0px 0px 0px; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpOne .ultraman-icon { cursor: pointer; width: 28px; object-fit: contain; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpOne .ultraman-title { font-family: "55"; flex: 1; font-weight: 400; font-size: 16px; color: #cfe0e5; text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpOne .ultraman-value { font-family: "number"; display: flex; gap: 2px; align-items: center; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpOne .ultraman-value .ultraman-number { font-family: "number"; font-weight: 700; font-size: 18px; color: #ffffff; text-align: right; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpOne .ultraman-value .ultraman-unit { font-family: "55"; font-weight: 500; font-size: 14px; color: #f2f5fa; text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo { width: 195px; height: 60px; display: flex; background: linear-gradient(225deg, #312e43 0%, rgba(97, 94, 124, 0) 100%); border-radius: 4px; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo .ultraman-icon { width: 24px; text-align: center; object-fit: contain; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo .ultraman-left { width: 48px; display: flex; justify-content: center; padding: 8px; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo .ultraman-right { display: flex; justify-content: center; flex-direction: column; gap: 4px; flex: 1; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo .ultraman-right .ultraman-title { font-family: "55"; font-weight: 400; font-size: 14px; color: rgba(242, 245, 250, 0.8); text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo .ultraman-right .ultraman-value { font-family: "number"; font-weight: 500; font-size: 17px; color: #f2f5fa; text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpTwo .ultraman-right .ultraman-unit { font-family: "55"; font-weight: 500; font-size: 14px; color: #939496; text-align: right; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpThree { height: 40px; display: flex; align-items: center; padding: 0 6px; justify-content: space-between; background: linear-gradient(225deg, #312e43 0%, rgba(97, 94, 124, 0) 100%); border-radius: 4px; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpThree .ultraman-icon { width: 9px; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpThree .ultraman-title { font-family: "55"; flex: 1; flex-wrap: nowrap; font-weight: 400; font-size: 14px; color: rgba(242, 245, 250, 0.8); text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpThree .ultraman-value { font-family: "number"; font-weight: 500; font-size: 17px; color: #f2f5fa; text-align: left; font-style: normal; text-transform: none; } .ultraman-IndicatorShow .ultraman-IndicatorShowWarpThree .ultraman-unit { font-family: "55"; font-weight: 500; font-size: 14px; color: #939496; text-align: right; font-style: normal; text-transform: none; } .ultraman-IBusInfoCard { width: 170px; border-radius: 10px; } .ultraman-IBusInfoCard .ultraman-titleWarp { font-family: "55"; width: 100%; height: 40px; display: flex; align-items: center; border-radius: 10px 10px 0 0; } .ultraman-IBusInfoCard .ultraman-titleWarp .ultraman-icon { height: 38px; } .ultraman-IBusInfoCard .ultraman-titleWarp .ultraman-text { font-weight: 400; font-size: 16px; color: #e7e8ea; text-align: left; } .ultraman-IBusInfoCard .ultraman-columnWarp { width: 170px; height: 126px; display: flex; flex-direction: column; border: 1px solid #272a3d; border-radius: 0 0 10px 10px; } .ultraman-IBusInfoCard .ultraman-columnWarp > :last-child { border-radius: 0 0 10px 10px; } .ultraman-IBusInfoCard .ultraman-columnWarp > :first-child::before, .ultraman-IBusInfoCard .ultraman-columnWarp > :last-child::before { content: ""; position: absolute; top: 50%; left: 10px; transform: translateY(-50%); width: 3px; height: 3px; background: #bcd3fc; box-shadow: 0 0 10px #4b6ef4, 0 0 4px #4b6ef4; border-radius: 1px; } .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column { flex: 1; display: flex; justify-content: space-between; align-items: center; position: relative; padding: 0 10px 0 20px; } .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column .ultraman-title, .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column .ultraman-value, .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column .ultraman-unit { font-style: normal; text-transform: none; } .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column .ultraman-title { font-family: "55"; font-weight: 400; font-size: 14px; color: #e7e8ea; } .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column .ultraman-value { font-family: "number"; font-weight: 500; font-size: 17px; color: #f2f5fa; } .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column .ultraman-unit { font-family: "55"; font-weight: 500; font-size: 14px; color: #939496; text-align: right; } .ultraman-IBusInfoCard .ultraman-columnWarp .ultraman-column::after { content: ""; position: absolute; bottom: -1px; width: 80%; height: 1px; background: linear-gradient(180deg, #f6f8fc 0%, #515359 100%); opacity: 0.15; } .ultraman-treeMenu { padding-top: 8px; color: #fff; padding: 10px; position: relative; } .ultraman-treeMenu::before { content: ""; position: absolute; top: 0px; left: 0; width: 100%; height: 1px; background: linear-gradient(90deg, #f6f8fc 0%, rgba(81, 83, 89, 0) 100%); opacity: 0.5; } .ultraman-menu-item-icon { width: 14px; margin-right: 3px; } .ultraman-menu-item { padding: 10px; cursor: pointer; font-size: 14px; display: flex; margin-left: 16px; align-items: center; transition: background-color 0.3s; } .ultraman-menu-item-head { padding: 10px; cursor: pointer; font-size: 14px; display: flex; pointer-events: none; margin-left: 16px; align-items: center; transition: background-color 0.3s; } .ultraman-menu-item-head:hover { background-color: #1e2a38; } .ultraman-menu-item-head.selected { background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%); border-radius: 4px; border-image: linear-gradient(270deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.200000003)) 1 1; } .ultraman-submenu { margin-top: 5px; border-left: 1px solid rgba(255, 255, 255, 0.2); } .ultraman-submenu .ultraman-menu-item { position: relative; padding-left: 20px; } .ultraman-submenu .ultraman-menu-item .text { font-family: "55"; font-weight: 400; font-size: 14px; color: #ffffff; text-align: left; font-style: normal; text-transform: none; } .ultraman-submenu .ultraman-menu-item::before { content: ""; position: absolute; left: -16px; top: 50%; transform: translateY(-50%); height: 1px; width: 10px; background: #515359; } .ultraman-modal .ultraman-modal-content { background: rgba(50, 45, 67, 0.5); box-shadow: inset 0px 0px 20px 0px rgba(95, 128, 255, 0.5); border-radius: 8px; border: 1.5px solid rgba(200, 161, 236, 0.2); backdrop-filter: blur(136px); /* 背景模糊 136px */ box-shadow: inset 0px 1px 17px 0px rgba(246, 151, 11, 0.302); background: linear-gradient(151deg, rgba(67, 63, 43, 0.5) 0%, rgba(100, 102, 100, 0.5) 100%); } .ultraman-modal .ultraman-modal-header { background: transparent; } .ultraman-modal .ultraman-modal-close-x { color: #f6cf51; } /* 滚动条整体样式 */ ::-webkit-scrollbar { width: 4px; /* 设置滚动条的宽度 */ height: 4px; /* 设置滚动条的高度 */ } /* 滚动条轨道 */ ::-webkit-scrollbar-track { background: transparent; /* 设置轨道背景色 */ border-radius: 402px; /* 设置轨道圆角 */ } /* 滚动条滑块 */ ::-webkit-scrollbar-thumb { background: #45414a; /* 设置滚动条滑块颜色 */ border-radius: 402px; /* 设置滑块圆角 */ } /*# sourceMappingURL=index.css.map */