page{ box-sizing: border-box; background-color: #F5F5F5; padding-bottom: 20px; } .basic-info .title{ height: 40px; } .basic-info .title text{ display: block; border-left: 3px solid #069F99; height: 14px; padding-left: 10px; border-radius: 2px; display: flex; justify-content: center; align-items: center; color: #333; font-size: 15px; font-weight: 500; } .basic-info view{ background-color: #FFF; padding: 15px; height: 40px; display: flex; justify-content: space-between; align-items: center; color: #333; font-size: 14px; border-bottom: 0.5px solid #f5f5f5; position: relative; } .basic-info view:last-child{ border-bottom: 0; } .basic-info view text:nth-child(1){ flex-shrink: 0; margin-right: 10px; } .meeting-name{ margin-bottom: 10px; } .meeting-files{ margin-top: 10px; flex-direction: column; align-items: flex-start !important; height: auto !important; } .basic-info .meeting-files .file-name{ display: flex; justify-content: space-between; align-items: center; width: 100%; box-sizing: border-box; padding: 0; height: 40px; margin-top: 10px; } .file-name view{ padding: 0; height: 30px; line-height: 30px; border-bottom: 0; } .file-name view image{ width: 30px; height: 30px; margin-right: 10px; } .basic-info .meeting-files .file-name .look-file{ color: #069F99; } .warning-text{ position: absolute !important; top: 5px; left: 75px; color: #FF5E60 !important; font-size: 10px !important; padding: 0 !important; } .warning-text image{ width: 10px; height: 10px; } .pay-prove-box{ display: flex !important; flex-direction: column !important; justify-content: flex-start !important; align-items: flex-start !important; padding: 0; height: 120px !important; } .pay-prove-box .pay-prove-content{ margin-top: 20px; display: flex; justify-content: flex-start; align-items: center; padding: 0; height: 80px; } .pay-prove-box .pay-prove-content .pay-prove{ width: 80px; height: 80px; margin-right: 10px; position: relative !important; background-color: #D1D1D1; padding: 0; border-radius: 5px; display: flex; justify-content: center; align-items: center; } .pay-prove-box .pay-prove-content .pay-prove image{ width: 80px; height: 80px; } .pay-prove-box .pay-prove-content .pay-prove .delete-image{ width: 12px; height: 12px; color: #fff; background-color: #FF5E60; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 7px; position: absolute; top: -3px; right: -3px; } .way-box{ display: block !important; padding: 0 !important; height: auto !important; } .info-file{ padding: 0 !important; display: flex; flex-direction: column; align-items: flex-end !important; height: auto !important; overflow: hidden; } .info-file text{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 100%; margin: 0 !important; text-align: right; } .meeting-info{ width: 100%; height: auto !important; display: flex; justify-content: space-between !important; align-items: center; padding: 0 !important; border: none; } .meeting-info text:nth-child(1){ flex-shrink: 1 !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .meeting-info text:nth-child(2){ flex-shrink: 0 !important; } .basic-info .way{ padding: 0 15px; display: flex; justify-content: flex-start !important; } .basic-info .way image{ width: 23px; height: 23px; margin-right: 10px; } .way-info .way-left{ padding: 0; display: flex; justify-content: flex-start !important; } .way-info .way-center{ display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; } .way-info .way-center text:nth-child(1){ color: #333; font-size: 14px; flex-shrink: 0; } .way-info .way-center text:nth-child(2){ color: #999; font-size: 11px; flex-shrink: 0; } .way-info .green { width: 20px; height: 20px; background: #069F99; color: #fff; font-size: 11px; text-align: center; line-height: 20px; border-radius: 5px; } .way-info .blue { width: 20px; height: 20px; background: #0A72F7; color: #fff; font-size: 11px; text-align: center; line-height: 20px; border-radius: 5px; } .way-info .way-right{ flex-shrink: 0; padding: 0; color: #666; font-size: 12px; } .basic-info .look-progress{ padding: 0 15px; } .basic-info .look-progress text:nth-child(1){ color: #FF5E60; font-size: 14px; } .basic-info .look-progress text:nth-child(2){ display: block; width: 70px; height: 26px; color: #069F99; font-size: 11px; border-radius: 13px; border: 0.5px solid #069F99; text-align: center; line-height: 26px; } .sign-up-empty{ height: 60px; width: 100%; display: block; margin-top: 10px; } .sign-up{ width: 100%; padding: 10px 15px; box-sizing: border-box; background-color: #fff; position: fixed; bottom: 0; } .sign-up text{ background-color: #069F99; height: 40px; border-radius: 10px; color: #fff; font-size: 16px; font-weight: 600; display: block; text-align: center; line-height: 40px; }