body{margin:0}#root,.app-layout{min-height:100vh}.app-logo{color:#fff;text-align:center;height:48px;margin:16px;font-size:16px;font-weight:600;line-height:48px}.app-header{padding:0 24px;font-size:18px;font-weight:600}.app-content-wrap{margin:24px 16px 0}.app-content{min-height:calc(100vh - 158px);padding:24px}@media (width<=575px){.app-header{height:48px;padding:0 12px;line-height:48px}.app-content-wrap{margin:12px 8px 0}.app-content{min-height:calc(100vh - 126px);padding:12px}.ant-layout-footer{padding:12px;font-size:12px}}.compute-life-page{text-align:left}.compute-life-title h3{margin-top:0}.compute-life-form{margin-bottom:16px}.form-label{margin-bottom:8px;font-weight:500;display:block}.date-picker,.range-input,.result-stack{width:100%}.gua-card{height:100%}.gua-card-header h4{margin-bottom:8px}.gua-summary{margin-top:16px;font-size:16px}.gua-detail-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.gua-detail-item{border-bottom:1px solid #f0f0f0;padding-bottom:12px}.gua-detail-item:last-child{border-bottom:0;padding-bottom:0}.gua-detail-item .ant-typography{margin-bottom:0}.gua-detail-item>.ant-typography-secondary{margin-bottom:4px;display:block}.gua-keywords{margin-top:16px;margin-bottom:16px}.gua-moving-line{background:#f5f8ff;border:1px solid #d6e4ff;border-radius:6px;margin-top:16px;padding:12px}.gua-line{margin-top:8px}.gua-line-title{margin-bottom:4px}.relation-text{margin-top:16px}@media (width<=575px){.compute-life-title h3{margin-bottom:12px;font-size:20px}.compute-life-form .ant-card-body{padding:12px}.mei-hua-date-picker-popup{width:calc(100vw - 16px);max-width:calc(100vw - 16px);left:8px!important}.mei-hua-date-picker-popup .ant-picker-panel-container{max-width:100%;max-height:calc(100vh - 24px);overflow:auto}.mei-hua-date-picker-popup .ant-picker-datetime-panel{flex-direction:column;width:100%;min-width:100%;display:flex}.mei-hua-date-picker-popup .ant-picker-date-panel{width:100%;min-width:0}.mei-hua-date-picker-popup .ant-picker-header{padding-inline:4px}.mei-hua-date-picker-popup .ant-picker-body{padding:8px}.mei-hua-date-picker-popup .ant-picker-content{width:100%}.mei-hua-date-picker-popup .ant-picker-time-panel{border-top:1px solid #0505050f;border-inline-start:0;width:100%}.mei-hua-date-picker-popup .ant-picker-time-panel-column{flex:1 1 0;width:auto}}
