.version-detail-dialog.el-dialog{flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.version-detail-dialog .el-dialog__header{border-bottom:1px solid #eef0f4;flex:none;margin:0;padding:20px 24px 16px}.version-detail-dialog .el-dialog__body{background:#fff;flex:1;min-height:0;padding:4px 24px 12px;overflow-y:auto}.version-detail-dialog .el-dialog__footer{background:#fff;border-top:1px solid #eef0f4;flex:none;padding:14px 24px;position:static}.version-detail-dialog .version-head{flex-direction:column;gap:5px;display:flex}.version-detail-dialog .version-head__overline{letter-spacing:.08em;text-transform:uppercase;color:#7c89a0;font-size:11px;font-weight:700}.version-detail-dialog .version-head__identity{align-items:baseline;gap:12px;display:flex}.version-detail-dialog .version-head__number{color:#15284b;font-size:26px;font-weight:800;line-height:1}.version-detail-dialog .version-head__date{color:#43536f;font-size:13px}.version-detail-dialog .version-state{color:#7c89a0;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.version-detail-dialog .version-state .el-icon{font-size:26px}.version-detail-dialog .version-state p{margin:0;font-size:14px}.version-detail-dialog .feature-list{margin:0;padding:0;list-style:none}.version-detail-dialog .feature-item{border-bottom:1px solid #eef0f4;gap:14px;padding:16px 0;display:flex}.version-detail-dialog .feature-item:last-child{border-bottom:none}.version-detail-dialog .feature-item__no{color:#a8b0c2;flex:none;width:22px;padding-top:2px;font-size:13px;font-weight:700}.version-detail-dialog .feature-item__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.version-detail-dialog .feature-item__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.version-detail-dialog .feature-item__text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.version-detail-dialog .feature-item__title{color:#15284b;margin:0;font-size:15px;font-weight:800;line-height:1.35}.version-detail-dialog .feature-item__description{color:#43536f;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.version-detail-dialog .feature-item__chevron{margin-left:4px;font-size:11px;transition:transform .2s}.version-detail-dialog .feature-item__toggle.el-button{color:#1d63b8;background:#e8f2ff;border-color:#4d9fff;flex:none;height:30px;padding:0 12px;font-size:12px;font-weight:700}.version-detail-dialog .feature-item__toggle.el-button:hover,.version-detail-dialog .feature-item__toggle.el-button:focus{color:#1d63b8;background:#d8e9ff;border-color:#4d9fff}.version-detail-dialog .feature-item__toggle.el-button.is-open{color:#fff;background:#15284b;border-color:#15284b}.version-detail-dialog .feature-item__toggle.el-button.is-open:hover,.version-detail-dialog .feature-item__toggle.el-button.is-open:focus{color:#fff;background:#1e396b;border-color:#1e396b}.version-detail-dialog .feature-item__toggle.is-open .feature-item__chevron{transform:rotate(180deg)}.version-detail-dialog .feature-gallery{margin-top:8px}.version-detail-dialog .feature-gallery__viewport.has-peek{overflow:hidden}.version-detail-dialog .feature-gallery__viewport.has-peek .feature-gallery__carousel{width:calc(100% - 140px);margin:0 auto;overflow:visible}.version-detail-dialog .feature-gallery__viewport.has-peek .el-carousel__item:not(.is-active){opacity:.5}.version-detail-dialog .feature-gallery__image{cursor:zoom-in;width:100%;height:100%;display:block}.version-detail-dialog .feature-gallery .el-carousel__item{background:#f7f8fb;border:1px solid #e4e9f1;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.version-detail-dialog .feature-gallery .el-carousel__indicators--outside{margin-top:6px}.version-detail-dialog #print-area{display:none}@media only screen and (max-width:767px){.version-detail-dialog .el-dialog__header,.version-detail-dialog .el-dialog__body,.version-detail-dialog .el-dialog__footer{padding-left:16px;padding-right:16px}.version-detail-dialog .version-head__number{font-size:22px}.version-detail-dialog .feature-item{gap:0}.version-detail-dialog .feature-item__no{display:none}.version-detail-dialog .feature-item__row{flex-direction:column;align-items:stretch;gap:8px}.version-detail-dialog .feature-item__toggle.el-button{align-self:flex-start;height:36px;padding:0 14px;font-size:12.5px}.version-detail-dialog .feature-gallery__viewport.has-peek .feature-gallery__carousel{width:calc(100% - 56px)}.version-detail-dialog .dialog-footer{width:100%}.version-detail-dialog .dialog-footer .el-button{flex:1}}
