402 lines
7.3 KiB
CSS
402 lines
7.3 KiB
CSS
|
|
.material-report-page {
|
|||
|
|
min-height: 100vh;
|
|||
|
|
background: #fff;
|
|||
|
|
color: #1f2329;
|
|||
|
|
font-family: PingFangSC-Regular, "Microsoft YaHei", Arial, sans-serif;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-header {
|
|||
|
|
background: #fff;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-brand {
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
height: 56px;
|
|||
|
|
padding-left: 16px;
|
|||
|
|
color: #141414;
|
|||
|
|
font-size: 18px;
|
|||
|
|
font-weight: 500;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-logo {
|
|||
|
|
display: inline-flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
width: 34px;
|
|||
|
|
height: 34px;
|
|||
|
|
margin-right: 10px;
|
|||
|
|
color: #1e86ff;
|
|||
|
|
font-size: 28px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-hero {
|
|||
|
|
position: relative;
|
|||
|
|
height: 244px;
|
|||
|
|
overflow: hidden;
|
|||
|
|
background:
|
|||
|
|
linear-gradient(90deg, rgba(235, 242, 253, 0.98) 0%, rgba(238, 244, 255, 0.95) 55%, rgba(222, 234, 253, 0.96) 100%);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-hero::before {
|
|||
|
|
position: absolute;
|
|||
|
|
inset: 0;
|
|||
|
|
background:
|
|||
|
|
linear-gradient(144deg, transparent 0 22%, rgba(255, 255, 255, 0.62) 22.4% 23.5%, transparent 24%),
|
|||
|
|
linear-gradient(28deg, transparent 0 60%, rgba(255, 255, 255, 0.72) 60.2% 61.2%, transparent 61.4%);
|
|||
|
|
content: '';
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-hero h1 {
|
|||
|
|
position: absolute;
|
|||
|
|
left: 26%;
|
|||
|
|
top: 101px;
|
|||
|
|
margin: 0;
|
|||
|
|
color: #1f2329;
|
|||
|
|
font-size: 34px;
|
|||
|
|
font-weight: 500;
|
|||
|
|
letter-spacing: 1px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-hero-art {
|
|||
|
|
position: absolute;
|
|||
|
|
right: 9%;
|
|||
|
|
top: 20px;
|
|||
|
|
width: 350px;
|
|||
|
|
height: 210px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.verify-platform {
|
|||
|
|
position: absolute;
|
|||
|
|
right: 44px;
|
|||
|
|
top: 24px;
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
width: 124px;
|
|||
|
|
height: 124px;
|
|||
|
|
border-radius: 25px;
|
|||
|
|
color: #fff;
|
|||
|
|
font-size: 72px;
|
|||
|
|
background: linear-gradient(135deg, #2e74ff, #1d44de);
|
|||
|
|
box-shadow: 0 16px 26px rgba(49, 116, 255, 0.28), inset 0 0 0 8px rgba(255, 255, 255, 0.18);
|
|||
|
|
transform: rotate(1deg);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.verify-platform::after {
|
|||
|
|
position: absolute;
|
|||
|
|
left: -18px;
|
|||
|
|
right: -18px;
|
|||
|
|
bottom: -30px;
|
|||
|
|
height: 32px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
border: 8px solid rgba(77, 151, 255, 0.3);
|
|||
|
|
border-top-color: transparent;
|
|||
|
|
content: '';
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.verify-card {
|
|||
|
|
position: absolute;
|
|||
|
|
left: 76px;
|
|||
|
|
top: 123px;
|
|||
|
|
width: 72px;
|
|||
|
|
height: 56px;
|
|||
|
|
border-radius: 12px;
|
|||
|
|
background: linear-gradient(135deg, #418eff, #dfeeff);
|
|||
|
|
box-shadow: 0 12px 28px rgba(52, 116, 220, 0.2);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.verify-card::before,
|
|||
|
|
.verify-card::after {
|
|||
|
|
position: absolute;
|
|||
|
|
left: 14px;
|
|||
|
|
right: 14px;
|
|||
|
|
height: 6px;
|
|||
|
|
border-radius: 5px;
|
|||
|
|
background: #fff;
|
|||
|
|
content: '';
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.verify-card::before { top: 16px; }
|
|||
|
|
.verify-card::after { top: 31px; width: 24px; }
|
|||
|
|
|
|||
|
|
.material-report-page--step-1 .material-report-steps {
|
|||
|
|
margin-top: 42px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-steps {
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: center;
|
|||
|
|
align-items: center;
|
|||
|
|
height: 58px;
|
|||
|
|
margin-top: 28px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-step {
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
color: #222;
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-weight: 600;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-step__dot {
|
|||
|
|
display: inline-flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
width: 25px;
|
|||
|
|
height: 25px;
|
|||
|
|
margin-right: 8px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
color: #fff;
|
|||
|
|
font-size: 12px;
|
|||
|
|
font-weight: 500;
|
|||
|
|
background: #cfd7df;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-step.is-active .material-step__dot {
|
|||
|
|
background: #1e8df8;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-step__line {
|
|||
|
|
width: 130px;
|
|||
|
|
height: 1px;
|
|||
|
|
margin: 0 16px;
|
|||
|
|
background: #dcdfe6;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-fill-step {
|
|||
|
|
width: 1010px;
|
|||
|
|
margin: 24px auto 0;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-grid {
|
|||
|
|
width: 100%;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-row {
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(24, 1fr);
|
|||
|
|
column-gap: 18px;
|
|||
|
|
min-height: 33px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field--24 {
|
|||
|
|
grid-column: span 24;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field--8 {
|
|||
|
|
grid-column: span 8;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field :is(.ant-form-item, .micro-temp-form-item) {
|
|||
|
|
margin-bottom: 10px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field :is(.ant-form-item-row, .micro-temp-form-item-row) {
|
|||
|
|
align-items: flex-start;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field :is(.ant-form-item-label, .micro-temp-form-item-label) {
|
|||
|
|
width: 128px;
|
|||
|
|
flex: 0 0 128px;
|
|||
|
|
padding-right: 10px;
|
|||
|
|
line-height: 22px;
|
|||
|
|
white-space: normal;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field--24 :is(.ant-form-item-label, .micro-temp-form-item-label) {
|
|||
|
|
width: 128px;
|
|||
|
|
flex-basis: 128px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field :is(.ant-form-item-label, .micro-temp-form-item-label) > label {
|
|||
|
|
height: auto;
|
|||
|
|
color: #4e5969;
|
|||
|
|
font-size: 12px;
|
|||
|
|
line-height: 20px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field :is(.ant-form-item-control, .micro-temp-form-item-control) {
|
|||
|
|
min-width: 0;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field :is(.ant-input, .micro-temp-input) {
|
|||
|
|
height: 24px;
|
|||
|
|
border-color: #d9dee8;
|
|||
|
|
border-radius: 0;
|
|||
|
|
color: #111;
|
|||
|
|
font-size: 12px;
|
|||
|
|
line-height: 22px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-actions {
|
|||
|
|
margin-top: 48px;
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-actions :is(.ant-btn, .micro-temp-btn) {
|
|||
|
|
min-width: 45px;
|
|||
|
|
height: 25px;
|
|||
|
|
padding: 0 14px;
|
|||
|
|
border-radius: 0;
|
|||
|
|
font-size: 12px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-save-btn {
|
|||
|
|
border-color: #06ad36 !important;
|
|||
|
|
background: #08b83e !important;
|
|||
|
|
color: #fff !important;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-result-wrap {
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: center;
|
|||
|
|
margin-top: 68px;
|
|||
|
|
color: #111;
|
|||
|
|
font-size: 14px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-loading-icon {
|
|||
|
|
position: relative;
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
width: 118px;
|
|||
|
|
height: 118px;
|
|||
|
|
margin-bottom: 28px;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
background: #3479f7;
|
|||
|
|
box-shadow: inset 0 0 0 5px #fff, 0 0 0 4px #6da0ff;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-loading-ring {
|
|||
|
|
position: absolute;
|
|||
|
|
inset: -8px;
|
|||
|
|
border: 2px solid rgba(42, 121, 255, 0.25);
|
|||
|
|
border-top-color: #2f7dff;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
animation: material-spin 1.1s linear infinite;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-loading-icon > :is(.anticon, .micro-tempicon) {
|
|||
|
|
color: #fff;
|
|||
|
|
font-size: 55px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-loading-icon span {
|
|||
|
|
position: absolute;
|
|||
|
|
right: 20px;
|
|||
|
|
bottom: 24px;
|
|||
|
|
width: 28px;
|
|||
|
|
height: 28px;
|
|||
|
|
border: 4px solid #8bddec;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
background: rgba(255, 255, 255, 0.9);
|
|||
|
|
transform: rotate(-42deg);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-loading-icon span::after {
|
|||
|
|
position: absolute;
|
|||
|
|
right: -10px;
|
|||
|
|
bottom: -7px;
|
|||
|
|
width: 16px;
|
|||
|
|
height: 4px;
|
|||
|
|
border-radius: 3px;
|
|||
|
|
background: #9a6b36;
|
|||
|
|
content: '';
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-success-illustration {
|
|||
|
|
position: relative;
|
|||
|
|
width: 190px;
|
|||
|
|
height: 160px;
|
|||
|
|
margin-bottom: 30px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-success-illustration::before {
|
|||
|
|
position: absolute;
|
|||
|
|
left: 30px;
|
|||
|
|
top: 30px;
|
|||
|
|
width: 128px;
|
|||
|
|
height: 102px;
|
|||
|
|
border-radius: 45% 55% 50% 50%;
|
|||
|
|
background: #dfeaff;
|
|||
|
|
transform: rotate(-12deg);
|
|||
|
|
content: '';
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.success-paper {
|
|||
|
|
position: absolute;
|
|||
|
|
left: 61px;
|
|||
|
|
top: 17px;
|
|||
|
|
width: 78px;
|
|||
|
|
height: 104px;
|
|||
|
|
border: 8px solid #77a7ff;
|
|||
|
|
border-radius: 5px;
|
|||
|
|
background: #fff;
|
|||
|
|
box-shadow: 0 -14px 0 -7px #77a7ff;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.success-paper i {
|
|||
|
|
display: block;
|
|||
|
|
width: 48px;
|
|||
|
|
height: 6px;
|
|||
|
|
margin: 13px auto 0;
|
|||
|
|
border-radius: 5px;
|
|||
|
|
background: #81aafa;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.review-success-illustration > :is(.anticon, .micro-tempicon) {
|
|||
|
|
position: absolute;
|
|||
|
|
right: 30px;
|
|||
|
|
top: 66px;
|
|||
|
|
color: #3479f7;
|
|||
|
|
font-size: 52px;
|
|||
|
|
border: 4px solid #fff;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
background: #fff;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-success-wrap {
|
|||
|
|
margin-top: 66px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
@keyframes material-spin {
|
|||
|
|
to { transform: rotate(360deg); }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
@media (max-width: 1180px) {
|
|||
|
|
.material-fill-step {
|
|||
|
|
width: calc(100% - 56px);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-row {
|
|||
|
|
grid-template-columns: repeat(16, 1fr);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-field--8 {
|
|||
|
|
grid-column: span 8;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-report-hero h1 {
|
|||
|
|
left: 18%;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
@media (max-width: 760px) {
|
|||
|
|
.material-report-hero-art {
|
|||
|
|
opacity: 0.35;
|
|||
|
|
right: -40px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-step__line {
|
|||
|
|
width: 46px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.material-form-row {
|
|||
|
|
display: block;
|
|||
|
|
}
|
|||
|
|
}
|