.dcd-aesthetic-dialog.el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 24px 48px rgba(15,23,42,.12);box-shadow:0 24px 48px rgba(15,23,42,.12);margin-top:5vh!important;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dcd-aesthetic-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f0fdf9}.dcd-aesthetic-dialog .el-dialog__body{padding:0 24px 6px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.dcd-aesthetic-dialog .el-dialog__footer{padding:12px 24px 18px;border-top:1px solid #f0fdf9}.dcd-aesthetic-dialog-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.dcd-aesthetic-dialog-title,.dcd-aesthetic-dialog-title__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-aesthetic-dialog-title__icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#e8faf5,#d4f5ea);color:#06a17e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 4px 12px rgba(35,206,153,.2);box-shadow:0 4px 12px rgba(35,206,153,.2);-ms-flex-negative:0;flex-shrink:0}.dcd-aesthetic-dialog-title__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.dcd-aesthetic-dialog-title__main{font-size:20px;font-weight:700;color:#1f2937;line-height:1.3}.dcd-aesthetic-dialog-title__sub{font-size:13px;color:#64748b;font-weight:500}.dcd-aesthetic-dialog-body{padding-top:6px}.dcd-aesthetic-generating{min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:10px;color:#64748b}.dcd-aesthetic-generating__icon{font-size:26px;color:#06a17e}.dcd-aesthetic-generating__title{font-size:16px;font-weight:700;color:#334155}.dcd-aesthetic-generating__desc{font-size:13px;color:#64748b}.dcd-aesthetic-generating__refresh{margin-top:4px}.dcd-aesthetic-panel-scroll{max-height:68vh;overflow-y:auto;padding-right:4px;margin-top:12px}.dcd-aesthetic-panel-scroll::-webkit-scrollbar{width:6px}.dcd-aesthetic-panel-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dcd-aesthetic-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-bottom:8px}.dcd-aesthetic-section{border-radius:14px;padding:18px 20px;background:#fff;border:1px solid #e8eef3;-webkit-box-shadow:0 4px 24px rgba(15,23,42,.05);box-shadow:0 4px 24px rgba(15,23,42,.05);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.dcd-aesthetic-section:hover{border-color:rgba(35,206,153,.22);-webkit-box-shadow:0 8px 28px rgba(15,23,42,.07);box-shadow:0 8px 28px rgba(15,23,42,.07)}.dcd-aesthetic-section--summary{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafefd));background:linear-gradient(180deg,#fff,#fafefd)}.dcd-aesthetic-section--plan{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0fdf9));background:linear-gradient(180deg,#fff,#f0fdf9)}.dcd-aesthetic-section__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:14px}.dcd-aesthetic-section__head,.dcd-aesthetic-section__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-aesthetic-section__icon{width:36px;height:36px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.dcd-aesthetic-section__icon--doc,.dcd-aesthetic-section__icon--spark{background:linear-gradient(135deg,#e8faf5,#c8f5e4);color:#06a17e}.dcd-aesthetic-section__title{margin:0;font-size:16px;font-weight:700;color:#334155;letter-spacing:.02em}.dcd-aesthetic-textarea--soft ::v-deep .el-textarea__inner{font-size:13px;line-height:1.75;color:#334155;border-radius:12px;border-color:#e2e8f0;background:#f8fafc;padding:12px 14px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.dcd-aesthetic-textarea--soft ::v-deep .el-textarea__inner:focus{border-color:rgba(35,206,153,.55);-webkit-box-shadow:0 0 0 3px rgba(35,206,153,.12);box-shadow:0 0 0 3px rgba(35,206,153,.12);background:#fff}.dcd-aesthetic-timeline{position:relative;padding-left:8px}.dcd-aesthetic-timeline__item{position:relative;padding-left:28px;padding-bottom:20px}.dcd-aesthetic-timeline__item:last-child{padding-bottom:0}.dcd-aesthetic-timeline__rail{position:absolute;left:7px;top:12px;bottom:-8px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,206,153,.35)),to(#e2e8f0));background:linear-gradient(180deg,rgba(35,206,153,.35),#e2e8f0);border-radius:1px}.dcd-aesthetic-timeline__item:last-child .dcd-aesthetic-timeline__rail{display:none}.dcd-aesthetic-timeline__dot{position:absolute;left:0;top:8px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #23ce99;-webkit-box-shadow:0 2px 8px rgba(35,206,153,.35);box-shadow:0 2px 8px rgba(35,206,153,.35);z-index:1}.dcd-aesthetic-plan-card{background:#fff;border:1px solid #d1fae5;border-radius:14px;padding:14px 16px;-webkit-box-shadow:0 2px 12px rgba(35,206,153,.12);box-shadow:0 2px 12px rgba(35,206,153,.12)}.dcd-aesthetic-plan-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:12px}.dcd-aesthetic-plan-card__date{width:160px;max-width:100%}.dcd-aesthetic-plan-card__date ::v-deep .el-input__inner{border-radius:8px}.dcd-aesthetic-plan-card__tag{border-radius:6px}.dcd-aesthetic-plan-card__remove{margin-left:auto;color:#94a3b8;padding:0 6px}.dcd-aesthetic-plan-card__remove:hover{color:#ef4444}.dcd-aesthetic-plan-card__name{margin-bottom:10px}.dcd-aesthetic-plan-card__name ::v-deep .el-input__inner{font-size:15px;font-weight:700;color:#047857;border-radius:10px;border-color:#a7f3d0;background:#ecfdf5}.dcd-aesthetic-add-plan{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px;padding:8px 4px;border:none;background:none;font-size:14px;font-weight:600;color:#06a17e;cursor:pointer}.dcd-aesthetic-add-plan:hover{color:#047857}.dcd-aesthetic-dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.dcd-aesthetic-save-btn{color:#23ce99!important;border-color:rgba(35,206,153,.55)!important;border-radius:10px!important}.dcd-aesthetic-save-btn:hover{background:rgba(35,206,153,.1)!important}.dcd-aesthetic-send-btn{background:#23ce99!important;border-color:#23ce99!important;border-radius:10px!important;color:#fff!important}.dcd-aesthetic-send-btn:hover{background:#06a17e!important;border-color:#06a17e!important}.dcd-share-wrap{gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dcd-share-qr-panel,.dcd-share-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.dcd-share-qr-panel{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 18px 16px}.dcd-share-loading,.dcd-share-qr-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-share-loading{font-size:14px;color:#6b7280;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.dcd-share-qr-box{width:280px;height:280px;border:1px solid #d1d5db;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.dcd-share-qr-img{width:248px;height:248px;display:block}.dcd-share-qr-empty{font-size:13px;color:#9ca3af}.dcd-share-qr-tip{margin:14px 0 0;font-size:14px;font-weight:600;color:#1f2937;text-align:center}.dcd-share-guide{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.dcd-share-guide__block{border:1px solid #e5e7eb;border-radius:12px;padding:14px 14px 12px;background:#fafafa}.dcd-share-guide__title{font-size:14px;font-weight:700;color:#111827;margin-bottom:8px}.dcd-share-guide__text{font-size:13px;line-height:1.75;color:#4b5563}.dcd-share-download-btn{border-radius:10px!important}.dcd-ai-share-dialog.el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 24px 48px rgba(15,23,42,.12);box-shadow:0 24px 48px rgba(15,23,42,.12)}.dcd-ai-share-dialog .el-dialog__header{padding:18px 22px 12px;border-bottom:1px solid #f1f5f9}.dcd-ai-share-dialog .el-dialog__title{font-size:20px;font-weight:700;color:#202124}.dcd-ai-share-dialog .el-dialog__body{padding:18px 22px 12px;background:#fff}.dcd-ai-share-dialog .el-dialog__footer{padding:12px 22px 18px;border-top:1px solid #f1f5f9;background:#fff}.dcd-consult-dialog.el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 24px 48px rgba(15,23,42,.12);box-shadow:0 24px 48px rgba(15,23,42,.12);margin-top:5vh!important;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dcd-consult-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #eff6ff}.dcd-consult-dialog .el-dialog__body{padding:0 24px 6px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.dcd-consult-dialog-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.dcd-consult-dialog-title,.dcd-consult-dialog-title__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-consult-dialog-title__icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#e8f4ff,#d0e8ff);color:#0958d9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 4px 12px rgba(22,119,255,.2);box-shadow:0 4px 12px rgba(22,119,255,.2);-ms-flex-negative:0;flex-shrink:0}.dcd-consult-dialog-title__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.dcd-consult-dialog-title__main{font-size:20px;font-weight:700;color:#1f2937;line-height:1.3}.dcd-consult-dialog-title__sub{font-size:13px;color:#64748b;font-weight:500}.dcd-consult-dialog-body{padding-top:6px}.dcd-consult-player{margin:10px 0 16px;padding:14px;background:#fff;border-radius:12px;border:1px solid #d0e8ff}.dcd-consult-player__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dcd-consult-player-segment{position:relative;-ms-flex-negative:0;flex-shrink:0}.dcd-consult-player-segment__btn{border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;height:36px;padding:0 10px;font-size:13px;color:#334155;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.dcd-consult-player-segment__btn i{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dcd-consult-player-segment__btn i.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dcd-consult-player-segment__label{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcd-consult-player-segment__menu{position:absolute;top:calc(100% + 6px);left:0;width:240px;max-height:180px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.12);box-shadow:0 10px 24px rgba(15,23,42,.12);z-index:50;padding-bottom:8px}.dcd-consult-player-segment__menu-title{padding:12px 12px 6px;font-size:14px;font-weight:700;color:#94a3b8}.dcd-consult-player-segment__item{margin:0 8px 8px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:2px;cursor:pointer;font-size:13px;border-radius:10px}.dcd-consult-player-segment__item.is-active,.dcd-consult-player-segment__item:hover{background:#e8f4ff}.dcd-consult-player-segment__item-date{grid-column:1/2;grid-row:1/2;color:#94a3b8;font-size:12px;font-weight:600}.dcd-consult-player-segment__item-time{grid-column:1/2;grid-row:2/3;color:#0958d9;font-weight:700;font-size:14px}.dcd-consult-player-segment__item-duration{grid-column:2/3;grid-row:1/3;align-self:center;color:#64748b;font-size:12px;font-weight:700;background:#f1f5f9;border-radius:10px;padding:4px 8px}.dcd-consult-player__play{width:36px;height:36px;border-radius:50%;border:none;background:#1677ff;color:#fff;font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.dcd-consult-player__play:disabled{background:#cbd5e1;cursor:not-allowed}.dcd-consult-player__progress-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dcd-consult-player__time{font-size:12px;color:#64748b;width:40px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.dcd-consult-player__progress{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;accent-color:#1677ff;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:#e5e7eb;outline:none}.dcd-consult-player__progress::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#1677ff;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px rgba(22,119,255,.2);box-shadow:0 0 0 2px rgba(22,119,255,.2);cursor:pointer}.dcd-consult-detail-btn{margin-left:auto;padding:0;font-size:13px;font-weight:600;color:#0958d9!important}.dcd-consult-detail-btn:hover{color:#1677ff!important}.dcd-consult-panel-scroll{max-height:68vh;overflow-y:auto;padding-right:4px;margin-top:12px}.dcd-consult-panel-scroll::-webkit-scrollbar{width:6px}.dcd-consult-panel-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dcd-consult-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-bottom:8px}.dcd-consult-section{border-radius:14px;padding:18px 20px;background:#fff;border:1px solid #e8eef3;-webkit-box-shadow:0 4px 24px rgba(15,23,42,.05);box-shadow:0 4px 24px rgba(15,23,42,.05);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.dcd-consult-section--readonly:hover{border-color:rgba(22,119,255,.18);-webkit-box-shadow:0 8px 28px rgba(15,23,42,.07);box-shadow:0 8px 28px rgba(15,23,42,.07)}.dcd-consult-section__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:14px}.dcd-consult-section__head,.dcd-consult-section__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-consult-section__icon{width:36px;height:36px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.dcd-consult-section__icon--blue{background:#e8f4ff;color:#1677ff}.dcd-consult-section__icon--rose{background:#fff1f2;color:#e11d48}.dcd-consult-section__icon--green{background:#ecfdf5;color:#059669}.dcd-consult-section__icon--violet{background:#f5f3ff;color:#6d28d9}.dcd-consult-section__icon--amber{background:#fffbeb;color:#d97706}.dcd-consult-section__title{margin:0;font-size:16px;font-weight:700;color:#334155;letter-spacing:.02em}.dcd-consult-readonly{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:13px;line-height:1.75;color:#334155;white-space:pre-wrap;word-break:break-word;min-height:48px}.dcd-transcript-content{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.dcd-transcript-item{max-width:85%;-ms-flex-item-align:start;align-self:flex-start}.dcd-transcript-item.is-doctor{-ms-flex-item-align:end;align-self:flex-end}.dcd-transcript-item.is-doctor .dcd-transcript-item__head{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dcd-transcript-item.is-doctor .dcd-transcript-item__role{background:#e8f4ff;color:#0958d9}.dcd-transcript-item.is-doctor .dcd-transcript-item__body{background:#f0f7ff;border-color:#dbeafe}.dcd-transcript-item.is-patient .dcd-transcript-item__role{background:#f1f5f9;color:#475569}.dcd-transcript-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.dcd-transcript-item__role{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.dcd-transcript-item__time{font-size:11px;color:#94a3b8}.dcd-transcript-item__body{font-size:14px;line-height:1.6;color:#334155;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;white-space:pre-wrap;word-break:break-word}.dcd-risk-dialog-modal.el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 24px 48px rgba(15,23,42,.12);box-shadow:0 24px 48px rgba(15,23,42,.12);margin-top:5vh!important;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dcd-risk-dialog-modal .el-dialog__header{padding:18px 22px 12px;border-bottom:1px solid #f1f5f9}.dcd-risk-dialog-modal .el-dialog__body{padding:16px 22px 20px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.dcd-risk-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.dcd-risk-title,.dcd-risk-title__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-risk-title__icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#f5f0ff,#ede9fe);color:#7c3aed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 4px 12px rgba(124,58,237,.18);box-shadow:0 4px 12px rgba(124,58,237,.18);-ms-flex-negative:0;flex-shrink:0}.dcd-risk-title__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.dcd-risk-title__main{font-size:20px;font-weight:700;color:#1f2937;line-height:1.3}.dcd-risk-title__sub{font-size:13px;color:#64748b;font-weight:500}.dcd-risk-body{gap:14px;height:100%}.dcd-risk-body,.dcd-risk-meta-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dcd-risk-meta-card{border-radius:14px;border:1px solid #ede9fe;background:-webkit-gradient(linear,left top,left bottom,from(#fefcff),to(#faf8ff));background:linear-gradient(180deg,#fefcff,#faf8ff);padding:16px 18px;gap:12px}.dcd-risk-meta-card__row{gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dcd-risk-meta-card__row,.dcd-risk-meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-risk-meta-item{gap:10px}.dcd-risk-meta-item__label{font-size:13px;font-weight:600;color:#6b7280;white-space:nowrap}.dcd-risk-meta-item__value{font-size:22px;font-weight:800;color:#1f2937;line-height:1}.dcd-risk-level-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:16px;font-weight:700}.dcd-risk-level-tag.is-high{color:#ef4444}.dcd-risk-level-tag.is-medium{color:#f59e0b}.dcd-risk-level-tag.is-low{color:#10b981}.dcd-risk-level-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.15);box-shadow:0 0 0 3px rgba(245,158,11,.15);-ms-flex-negative:0;flex-shrink:0}.dcd-risk-level-dot.is-high{background:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.15);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.dcd-risk-level-dot.is-low{background:#10b981;-webkit-box-shadow:0 0 0 3px rgba(16,185,129,.15);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.dcd-risk-meta-advice{padding-top:12px;border-top:1px solid #ede9fe}.dcd-risk-meta-advice__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#7c3aed;margin-bottom:6px}.dcd-risk-meta-advice__label i{font-size:14px}.dcd-risk-meta-advice__text{margin:0;font-size:14px;line-height:1.7;color:#374151;font-weight:500}.dcd-risk-scroll{max-height:60vh;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-right:2px}.dcd-risk-scroll::-webkit-scrollbar{width:6px}.dcd-risk-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dcd-risk-dim-list{gap:12px}.dcd-risk-dim-card,.dcd-risk-dim-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dcd-risk-dim-card{border-radius:14px;padding:16px 18px;background:#fff;border:1px solid #e8eef3;-webkit-box-shadow:0 4px 24px rgba(15,23,42,.05);box-shadow:0 4px 24px rgba(15,23,42,.05);gap:10px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.dcd-risk-dim-card:hover{border-color:rgba(124,58,237,.2);-webkit-box-shadow:0 8px 28px rgba(15,23,42,.07);box-shadow:0 8px 28px rgba(15,23,42,.07)}.dcd-risk-dim-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.dcd-risk-dim-card__head,.dcd-risk-dim-card__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-risk-dim-card__icon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#f5f0ff,#ede9fe);color:#7c3aed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:800;-ms-flex-negative:0;flex-shrink:0}.dcd-risk-dim-card__name{font-size:16px;font-weight:700;color:#1f2937;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dcd-risk-dim-card__score{font-size:13px;font-weight:700;color:#7c3aed;background:#f5f0ff;border-radius:8px;padding:3px 10px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.dcd-risk-dim-card__reason{font-size:13px;line-height:1.65;color:#4b5563;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.dcd-risk-dim-card__reason i{color:#7c3aed;font-size:14px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.dcd-risk-dim-card__quotes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.dcd-risk-dim-card__quotes-label{font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.dcd-risk-dim-card__quote{font-size:14px;line-height:1.6;color:#374151;padding:8px 12px;background:#faf5ff;border-left:3px solid #c4b5fd;border-radius:0 8px 8px 0;font-style:italic}.dcd-risk-fallback{font-size:14px;line-height:1.75;color:#6b7280;white-space:pre-wrap;padding:16px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.dcd-risk-compliance{font-size:12px;line-height:1.6;color:#9ca3af;padding-top:4px}.dcd-page[data-v-9946d3f6]{min-height:calc(100vh - 49px);padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f6f8;font-size:15px}.dcd-head[data-v-9946d3f6]{position:sticky;top:0;z-index:20;margin-bottom:16px;padding:12px 20px 0;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dcd-head__shell[data-v-9946d3f6]{margin:0;padding:18px 18px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18px;border:1px solid #e8edf3;background:hsla(0,0%,100%,.98);-webkit-box-shadow:0 10px 28px rgba(15,23,42,.04);box-shadow:0 10px 28px rgba(15,23,42,.04)}.dcd-head__info[data-v-9946d3f6]{-ms-flex:1 1 520px;flex:1 1 520px;-ms-flex-align:start;gap:14px}.dcd-head__copy[data-v-9946d3f6],.dcd-head__info[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;min-width:0;-webkit-box-align:start;align-items:flex-start}.dcd-head__copy[data-v-9946d3f6]{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;gap:6px}.dcd-head__toolbar[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0;margin-left:auto;max-width:100%}.dcd-record-recover[data-v-9946d3f6]{padding:2px 2px 6px}.dcd-record-recover__title[data-v-9946d3f6]{margin:0 0 12px;font-size:15px;line-height:1.65;color:#3c4043;font-weight:500}.dcd-record-recover__status[data-v-9946d3f6]{font-size:13px;color:#202124;padding:11px 14px;border-radius:12px;background:#f1f3f4;border:1px solid #e8eaed}.dcd-record-recover__status strong[data-v-9946d3f6]{font-weight:700}.dcd-record-recover__meta[data-v-9946d3f6]{margin-top:10px;font-size:12px;color:#5f6368}.dcd-record-recover__footer[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.dcd-back[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:36px;height:36px;min-width:36px;padding:0!important;color:#6b7280;border:1px solid #e8edf3;border-radius:10px;background:#fff!important;line-height:1}.dcd-back[data-v-9946d3f6]:focus,.dcd-back[data-v-9946d3f6]:hover{color:#06a17e;border-color:#cdeee3;background:#f4fffb!important}.dcd-back__chevron[data-v-9946d3f6]{font-size:16px;margin:0;opacity:.9}.dcd-title[data-v-9946d3f6]{margin:0;font-size:clamp(18px,2vw,20px);font-weight:700;color:#202124;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 8px;max-width:100%}.dcd-title__name[data-v-9946d3f6]{color:#202124;word-break:break-word}.dcd-title__suffix[data-v-9946d3f6]{font-weight:500;color:#374151;font-size:.96em;word-break:keep-all}.dcd-risk[data-v-9946d3f6]{color:inherit;background:transparent;border:0;border-radius:0;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dcd-risk[data-v-9946d3f6],.dcd-risk[data-v-9946d3f6] .i-icon,.dcd-risk[data-v-9946d3f6] .i-icon-caution{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.dcd-risk[data-v-9946d3f6] .i-icon,.dcd-risk[data-v-9946d3f6] .i-icon-caution{width:14px!important;height:14px!important;min-width:14px;min-height:14px;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dcd-risk[data-v-9946d3f6] .i-icon-caution svg,.dcd-risk[data-v-9946d3f6] .i-icon svg{width:14px!important;height:14px!important;display:block}.dcd-risk-score[data-v-9946d3f6]{height:20px;padding:0;border-radius:0;background:transparent;border:0;color:inherit;font-size:12px;font-weight:600;line-height:1}.dcd-risk-score[data-v-9946d3f6],.dcd-risk-wrap[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-risk-wrap[data-v-9946d3f6]{gap:4px;height:22px;padding:0 8px;border-radius:999px;border:1px solid #fecdd3;background:#fff5f7;color:#e8798f}.dcd-risk-wrap.is-medium[data-v-9946d3f6]{border-color:#fed7aa;background:#fff7ed;color:#b45309}.dcd-risk-wrap.is-high[data-v-9946d3f6]{border-color:#fecdd3;background:#fff1f2;color:#dc2626}.dcd-session-toolbar[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;max-width:none;gap:10px;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;overflow:visible}.dcd-session-toolbar__status[data-v-9946d3f6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:12px;border:1px solid #e8edf3;background:#fff;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.03);box-shadow:0 4px 14px rgba(15,23,42,.03)}.dcd-session-toolbar__divider[data-v-9946d3f6]{display:none}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-connected{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dcd-btn-record[data-v-9946d3f6]{position:relative;border-radius:10px;height:54px;width:272px;padding:0 22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:15px;font-weight:700;white-space:nowrap;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-box-shadow .2s ease}.dcd-btn-record[data-v-9946d3f6]:focus,.dcd-btn-record[data-v-9946d3f6]:hover{color:#fff;text-shadow:none}.dcd-btn-record i[data-v-9946d3f6]{font-size:18px;-ms-flex-negative:0;flex-shrink:0}.dcd-btn-record>span[data-v-9946d3f6],.dcd-btn-record i[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.dcd-btn-record>span[data-v-9946d3f6]{gap:8px}.dcd-btn-record>i+span[data-v-9946d3f6]{margin-left:0!important}.dcd-btn-record.dcd-session-toolbar__record[data-v-9946d3f6]{width:auto;min-width:196px;padding:0 24px;height:auto;min-height:50px;-ms-flex-item-align:center;align-self:center;border-radius:16px;border:0;-webkit-box-shadow:0 10px 22px rgba(35,206,153,.22);box-shadow:0 10px 22px rgba(35,206,153,.22)}.dcd-btn-record__text[data-v-9946d3f6]{-ms-flex-align:center;-ms-flex-pack:center;line-height:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dcd-btn-record__content[data-v-9946d3f6],.dcd-btn-record__text[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.dcd-btn-record__content[data-v-9946d3f6]{-ms-flex-align:center;-ms-flex-pack:center;gap:4px}.dcd-btn-record__text--single[data-v-9946d3f6]{letter-spacing:.01em}.dcd-btn-record__duration[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:5ch;font-family:DIN Alternate,Roboto Mono,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";line-height:1;letter-spacing:.01em}.dcd-btn-record[data-v-9946d3f6]:not(.is-recording):not(.is-loading):not(.is-disabled){background:linear-gradient(135deg,#29d69d,#1abf8a);border-color:#22c793;-webkit-box-shadow:0 10px 22px rgba(35,206,153,.32);box-shadow:0 10px 22px rgba(35,206,153,.32);-webkit-animation:dcd-record-pulse-9946d3f6 1.8s ease-in-out infinite;animation:dcd-record-pulse-9946d3f6 1.8s ease-in-out infinite}.dcd-btn-record[data-v-9946d3f6]:not(.is-recording):not(.is-loading):not(.is-disabled):focus,.dcd-btn-record[data-v-9946d3f6]:not(.is-recording):not(.is-loading):not(.is-disabled):hover{background:linear-gradient(135deg,#31dca6,#19b986);border-color:#20c190;color:#fff;-webkit-box-shadow:0 12px 24px rgba(35,206,153,.36);box-shadow:0 12px 24px rgba(35,206,153,.36)}.dcd-session-toolbar .dcd-btn-record[data-v-9946d3f6]:not(.is-recording):not(.is-loading):not(.is-disabled){-webkit-animation:dcd-record-pulse-soft-9946d3f6 2.1s ease-in-out infinite;animation:dcd-record-pulse-soft-9946d3f6 2.1s ease-in-out infinite;-webkit-box-shadow:0 6px 16px rgba(35,206,153,.28);box-shadow:0 6px 16px rgba(35,206,153,.28)}.dcd-session-toolbar .dcd-btn-record[data-v-9946d3f6]:not(.is-recording):not(.is-loading):not(.is-disabled):focus,.dcd-session-toolbar .dcd-btn-record[data-v-9946d3f6]:not(.is-recording):not(.is-loading):not(.is-disabled):hover{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.34);box-shadow:0 8px 18px rgba(35,206,153,.34)}@-webkit-keyframes dcd-record-pulse-soft-9946d3f6{0%{-webkit-box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,.22);box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,.22)}70%{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.3),0 0 0 6px rgba(35,206,153,0);box-shadow:0 8px 18px rgba(35,206,153,.3),0 0 0 6px rgba(35,206,153,0)}to{-webkit-box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,0);box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,0)}}@keyframes dcd-record-pulse-soft-9946d3f6{0%{-webkit-box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,.22);box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,.22)}70%{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.3),0 0 0 6px rgba(35,206,153,0);box-shadow:0 8px 18px rgba(35,206,153,.3),0 0 0 6px rgba(35,206,153,0)}to{-webkit-box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,0);box-shadow:0 6px 16px rgba(35,206,153,.28),0 0 0 0 rgba(35,206,153,0)}}.dcd-session-toolbar .dcd-btn-record.is-recording[data-v-9946d3f6]:not(.is-loading):not(.is-disabled){-webkit-animation:none;animation:none;-webkit-box-shadow:0 6px 16px rgba(245,108,108,.22);box-shadow:0 6px 16px rgba(245,108,108,.22)}.dcd-btn-record.is-recording[data-v-9946d3f6]:not(.is-loading):not(.is-disabled){-webkit-animation:dcd-record-pulse-danger-9946d3f6 1.8s ease-in-out infinite;animation:dcd-record-pulse-danger-9946d3f6 1.8s ease-in-out infinite}.dcd-btn-record.is-disabled[data-v-9946d3f6],.dcd-btn-record.is-disabled[data-v-9946d3f6]:focus,.dcd-btn-record.is-disabled[data-v-9946d3f6]:hover{-webkit-box-shadow:none;box-shadow:none;text-shadow:none}@-webkit-keyframes dcd-record-pulse-9946d3f6{0%{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,.34);box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,.34)}70%{-webkit-box-shadow:0 10px 20px rgba(35,206,153,.26),0 0 0 8px rgba(35,206,153,0);box-shadow:0 10px 20px rgba(35,206,153,.26),0 0 0 8px rgba(35,206,153,0)}to{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,0);box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,0)}}@keyframes dcd-record-pulse-9946d3f6{0%{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,.34);box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,.34)}70%{-webkit-box-shadow:0 10px 20px rgba(35,206,153,.26),0 0 0 8px rgba(35,206,153,0);box-shadow:0 10px 20px rgba(35,206,153,.26),0 0 0 8px rgba(35,206,153,0)}to{-webkit-box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,0);box-shadow:0 8px 18px rgba(35,206,153,.22),0 0 0 0 rgba(35,206,153,0)}}@-webkit-keyframes dcd-record-pulse-danger-9946d3f6{0%{-webkit-box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,.34);box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,.34)}70%{-webkit-box-shadow:0 10px 20px rgba(245,108,108,.3),0 0 0 8px rgba(245,108,108,0);box-shadow:0 10px 20px rgba(245,108,108,.3),0 0 0 8px rgba(245,108,108,0)}to{-webkit-box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,0);box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,0)}}@keyframes dcd-record-pulse-danger-9946d3f6{0%{-webkit-box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,.34);box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,.34)}70%{-webkit-box-shadow:0 10px 20px rgba(245,108,108,.3),0 0 0 8px rgba(245,108,108,0);box-shadow:0 10px 20px rgba(245,108,108,.3),0 0 0 8px rgba(245,108,108,0)}to{-webkit-box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,0);box-shadow:0 8px 18px rgba(245,108,108,.24),0 0 0 0 rgba(245,108,108,0)}}.dcd-body[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dcd-body>.el-col[data-v-9946d3f6]{float:none;overflow:visible}.dcd-body__col-right[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dcd-body__col-right .dcd-right-panel[data-v-9946d3f6]{width:100%}.dcd-card[data-v-9946d3f6]{background:#fff;border:1px solid #e9eef2;border-radius:12px;padding:16px 18px;margin-bottom:16px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.04);box-shadow:0 8px 22px rgba(15,23,42,.04);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.dcd-card[data-v-9946d3f6]:hover{border-color:#d7dfe6;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.06);box-shadow:0 10px 24px rgba(15,23,42,.06)}.dcd-card--tips[data-v-9946d3f6]{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:18px 20px 20px;-webkit-box-shadow:none;box-shadow:none}.dcd-card--tips .dcd-card__title--tips[data-v-9946d3f6]{margin-bottom:14px;color:#78350f;font-weight:700;font-size:15px}.dcd-card--tips .dcd-card__title-icon--amber[data-v-9946d3f6]{color:#ea580c}.dcd-card--profile[data-v-9946d3f6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px 20px;-webkit-box-shadow:none;box-shadow:none}.dcd-card--profile .dcd-card__title--profile[data-v-9946d3f6]{margin-bottom:14px;color:#111827;font-weight:700;font-size:15px}.dcd-card--profile .dcd-card__title-icon--violet[data-v-9946d3f6]{color:#7c3aed}.dcd-card--plain .dcd-card__title[data-v-9946d3f6]{margin-bottom:14px}.dcd-card__title[data-v-9946d3f6]{margin:0 0 14px;font-size:15px;font-weight:600;color:rgba(0,0,0,.88);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dcd-card__title-icon[data-v-9946d3f6]{font-size:17px;color:#06a17e}.dcd-card__title-icon--amber[data-v-9946d3f6]{color:#d48806}.dcd-card__title-icon--violet[data-v-9946d3f6]{color:#722ed1}.dcd-timeline-head__title[data-v-9946d3f6]{margin-bottom:0}.dcd-kv[data-v-9946d3f6]{list-style:none;margin:0;padding:0;font-size:13px}.dcd-kv li[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #fafafa}.dcd-kv li[data-v-9946d3f6]:last-child{border-bottom:none}.dcd-kv__k[data-v-9946d3f6]{color:#8c8c8c;-ms-flex-negative:0;flex-shrink:0}.dcd-kv__v[data-v-9946d3f6]{color:rgba(0,0,0,.88);text-align:right;font-weight:500;word-break:break-all}.dcd-profile[data-v-9946d3f6]{border-radius:12px;padding:13px 14px;margin-bottom:12px;border:1px solid rgba(0,0,0,.04)}.dcd-profile[data-v-9946d3f6]:last-child{margin-bottom:0}.dcd-profile__chip[data-v-9946d3f6]{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600;line-height:18px;vertical-align:middle;background:rgba(22,119,255,.12);color:#1677ff}.dcd-profile__chip--red[data-v-9946d3f6]{background:rgba(207,19,34,.08);color:#cf1322}.dcd-profile__chip--purple[data-v-9946d3f6]{background:rgba(114,46,209,.1);color:#722ed1}.dcd-profile__label[data-v-9946d3f6]{font-size:13px;font-weight:600;margin-bottom:8px;color:rgba(0,0,0,.65)}.dcd-profile__text[data-v-9946d3f6]{margin:0;font-size:13px;line-height:1.6;color:#434343}.dcd-profile--chief[data-v-9946d3f6]{background:#e6f4ff}.dcd-profile--spend[data-v-9946d3f6]{background:#fff2f0}.dcd-profile--insight[data-v-9946d3f6]{background:#f9f0ff}.dcd-card--needs[data-v-9946d3f6]{margin-top:12px}.dcd-needs-list[data-v-9946d3f6]{margin:0;padding-left:18px;color:#434343;font-size:13px;line-height:1.7}.dcd-needs-list li+li[data-v-9946d3f6]{margin-top:6px}.dcd-timeline-wrap[data-v-9946d3f6]{background:#fff;border:1px solid #e9eef3;border-radius:18px;padding:18px 18px 16px;margin-bottom:16px;min-height:420px;max-height:calc(100vh - 190px);-webkit-box-shadow:0 10px 28px rgba(15,23,42,.04);box-shadow:0 10px 28px rgba(15,23,42,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.dcd-timeline-content[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:6px}.dcd-timeline-wrap[data-v-9946d3f6] .el-empty{min-height:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcd-timeline-head[data-v-9946d3f6],.dcd-timeline-wrap[data-v-9946d3f6] .el-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-timeline-head[data-v-9946d3f6]{gap:10px;margin-bottom:14px}.dcd-timeline-count[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:600;color:#06a17e;background:#eefbf6;border:1px solid rgba(35,206,153,.28)}.dcd-timeline-loading[data-v-9946d3f6]{padding:32px;text-align:center;color:#8c8c8c;font-size:13px}.dcd-timeline[data-v-9946d3f6]{padding-left:0}.dcd-timeline[data-v-9946d3f6] .el-timeline-item__tail{left:13px;top:28px;border-left:1px solid #e6edf3}.dcd-timeline[data-v-9946d3f6] .el-timeline-item__dot{left:0;width:28px;height:28px}.dcd-timeline[data-v-9946d3f6] .el-timeline-item__wrapper{padding-left:44px}.dcd-timeline[data-v-9946d3f6] .el-timeline-item__timestamp.is-top{display:none;margin:0;padding:0;height:0;line-height:0}.dcd-timeline[data-v-9946d3f6] .el-timeline-item__node--large{width:28px;height:28px;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dcd-timeline[data-v-9946d3f6] .el-timeline-item__icon{font-size:14px}.dcd-timeline[data-v-9946d3f6] .el-timeline-item{padding-bottom:16px}.dcd-timeline-dot[data-v-9946d3f6]{width:26px;height:26px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.5px solid #c6eee3;background:#f1fffb;color:#25b88a;vertical-align:top}.dcd-timeline-dot.is-medical[data-v-9946d3f6]{border-color:#d6e3ff;background:#f5f8ff;color:#6d98ee}.dcd-timeline-dot.is-doctor[data-v-9946d3f6]{border-color:#d7e5ff;background:#edf4ff;color:#5d8ef3}.dcd-timeline-dot[data-v-9946d3f6] .i-icon{width:13px!important;height:13px!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcd-timeline-dot[data-v-9946d3f6] .i-icon svg{width:13px!important;height:13px!important;display:block}.dcd-timeline-dot.is-doctor[data-v-9946d3f6] .i-icon,.dcd-timeline-dot.is-doctor[data-v-9946d3f6] .i-icon-detection,.dcd-timeline-dot.is-doctor[data-v-9946d3f6] .i-icon-detection svg,.dcd-timeline-dot.is-doctor[data-v-9946d3f6] .i-icon svg{width:14px!important;height:14px!important}.dcd-timeline-dot__doctor-icon[data-v-9946d3f6]{opacity:1}.dcd-tl-card[data-v-9946d3f6]{border:1px solid #edf1f5;border-radius:16px;padding:16px;background:#fff;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.dcd-tl-card[data-v-9946d3f6]:hover{border-color:#e2e8ef;-webkit-box-shadow:0 14px 30px rgba(15,23,42,.08),0 4px 10px rgba(15,23,42,.04);box-shadow:0 14px 30px rgba(15,23,42,.08),0 4px 10px rgba(15,23,42,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dcd-tl-card.is-doctor[data-v-9946d3f6]{border-color:#dbe7ff;background:#fff}.dcd-tl-card.is-assist[data-v-9946d3f6]{border-color:#cfeee3;background:#fff}.dcd-tl-head-line[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 10px}.dcd-tl-time[data-v-9946d3f6]{border-radius:999px;color:#607080;font-size:13px;background:#f5f7fa;border:1px solid #e8edf3}.dcd-tl-operator[data-v-9946d3f6],.dcd-tl-time[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 12px;font-weight:600}.dcd-tl-operator[data-v-9946d3f6]{margin-left:auto;border-radius:999px;font-size:12px;color:#75808d;background:#f7f9fb;border:1px solid #e2e8f0}.dcd-tl-card.is-doctor .dcd-tl-operator[data-v-9946d3f6]{color:#5d8ef3;background:#edf4ff;border-color:#dbe7ff}.dcd-tl-card.is-assist .dcd-tl-operator[data-v-9946d3f6]{color:#22a57a;background:#eefbf6;border-color:#cdeee3}.dcd-tl-entry-tag[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;color:#7a8592;background:#f8fafc;border:1px solid #e2e8f0}.dcd-tl-entry-tag.is-doctor[data-v-9946d3f6]{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.dcd-tl-entry-tag.is-assist[data-v-9946d3f6]{color:#059669;background:#ecfdf5;border-color:#d1fae5}.dcd-rec-block[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.dcd-rec-label[data-v-9946d3f6]{font-size:12px;font-weight:600;color:#95a1ad;margin-top:0}.dcd-rec-label--green[data-v-9946d3f6]{color:#18a975}.dcd-tl-card.is-doctor .dcd-rec-label[data-v-9946d3f6]{color:#5d8ef3}.dcd-tl-card.is-assist .dcd-rec-label[data-v-9946d3f6]{color:#22a57a}.dcd-rec-value[data-v-9946d3f6]{margin:0;padding:10px 12px;background:#fafbfc;border:1px solid #edf1f5;border-radius:10px;font-size:13px;font-weight:500;color:#374151;line-height:1.65;white-space:pre-wrap;word-break:break-word}.dcd-tl-card.is-doctor .dcd-rec-value[data-v-9946d3f6]{background:#f5f9ff;border-color:#dbe7ff}.dcd-tl-card.is-assist .dcd-rec-value[data-v-9946d3f6]{background:#f3fcf8;border-color:#cdeee3}.dcd-rec-value--title[data-v-9946d3f6]{font-size:18px;font-weight:700;color:#253245;letter-spacing:0;background:#fafbfc}.dcd-rec-value--green[data-v-9946d3f6]{background:#edf9f5;border-color:#bfead9}.dcd-rec-label--risk[data-v-9946d3f6]{color:#b45309}.dcd-rec-risk-head[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dcd-rec-risk-desc[data-v-9946d3f6]{font-size:12px;color:#9a7b4f}.dcd-risk-level-tag[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.dcd-risk-level-tag.is-high[data-v-9946d3f6]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dcd-risk-level-tag.is-medium[data-v-9946d3f6]{color:#b45309;background:#fff7ed;border-color:#fed7aa}.dcd-risk-level-tag.is-low[data-v-9946d3f6]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dcd-rec-risk-tags[data-v-9946d3f6]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.dcd-rec-risk-tag[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;font-size:12px;border-radius:999px;color:#7c5a2a;background:#fff8ec;border:1px solid #f5ddb6}.dcd-tl-card__foot[data-v-9946d3f6]{margin-top:14px;padding-top:0;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dcd-tl-card__foot[data-v-9946d3f6]::-webkit-scrollbar{display:none}.dcd-tl-action[data-v-9946d3f6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.dcd-post-action[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;border:none;border-radius:8px;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.dcd-post-action[data-v-9946d3f6]:focus{outline:none}.dcd-post-action[data-v-9946d3f6]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dcd-post-action__icon[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcd-post-action__label[data-v-9946d3f6]{white-space:nowrap}.dcd-post-action--aesthetic[data-v-9946d3f6]{color:#18a975;background:#ecfbf5}.dcd-post-action--aesthetic[data-v-9946d3f6]:focus,.dcd-post-action--aesthetic[data-v-9946d3f6]:hover{color:#119768;background:#e4f8f0;-webkit-box-shadow:0 8px 18px rgba(24,169,117,.16);box-shadow:0 8px 18px rgba(24,169,117,.16)}.dcd-post-action--consult[data-v-9946d3f6]{color:#5d8ef3;background:#edf4ff}.dcd-post-action--consult[data-v-9946d3f6]:focus,.dcd-post-action--consult[data-v-9946d3f6]:hover{color:#4f7fe1;background:#e8f1ff;-webkit-box-shadow:0 8px 18px rgba(93,142,243,.16);box-shadow:0 8px 18px rgba(93,142,243,.16)}.dcd-post-action--psy[data-v-9946d3f6]{color:#8b5cf6;background:#f5f0ff}.dcd-post-action--psy[data-v-9946d3f6]:focus,.dcd-post-action--psy[data-v-9946d3f6]:hover{color:#7c4df0;background:#f1eaff;-webkit-box-shadow:0 8px 18px rgba(139,92,246,.16);box-shadow:0 8px 18px rgba(139,92,246,.16)}.dcd-risk-dialog__meta-line[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;margin-bottom:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1.5;color:#111827;padding:5px 2px}.dcd-risk-level-inline[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;color:#111827}.dcd-risk-level-inline.is-high[data-v-9946d3f6]{color:#ef4444}.dcd-risk-level-inline.is-medium[data-v-9946d3f6]{color:#f59e0b}.dcd-risk-level-inline.is-low[data-v-9946d3f6]{color:#10b981}.dcd-risk-level-inline .dcd-risk-dialog__meta-value[data-v-9946d3f6]{color:currentColor}.dcd-risk-level-dot[data-v-9946d3f6]{width:8px;height:8px;border-radius:50%;background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.15);box-shadow:0 0 0 3px rgba(245,158,11,.15)}.dcd-risk-level-dot.is-high[data-v-9946d3f6]{background:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.15);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.dcd-risk-level-dot.is-low[data-v-9946d3f6]{background:#10b981;-webkit-box-shadow:0 0 0 3px rgba(16,185,129,.15);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.dcd-risk-dialog__meta-line--advice[data-v-9946d3f6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:6px;padding-bottom:6px;margin-bottom:4px}.dcd-risk-dialog__meta-label[data-v-9946d3f6]{font-weight:600;color:#111827;white-space:nowrap;letter-spacing:.02em}.dcd-risk-dialog__meta-value[data-v-9946d3f6]{font-size:16px;line-height:1;font-weight:700;color:#111827}.dcd-risk-dialog__meta-advice[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:14px;line-height:1.65;color:#111827;font-weight:500}.dcd-risk-dialog__content[data-v-9946d3f6]{max-height:56vh;overflow-y:auto;padding:10px 12px;border:1px solid #e7e0ec;border-radius:12px;background:#fcfbff;font-size:14px;line-height:1.7;color:#1d1b20;white-space:pre-wrap;word-break:break-word;margin-top:6px}.dcd-risk-dim-list[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dcd-risk-dim-item[data-v-9946d3f6]{padding:14px;border:1px solid #e8def8;border-radius:14px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.dcd-risk-dim-item__title[data-v-9946d3f6]{font-size:16px;font-weight:600;color:#1d1b20;line-height:1.4}.dcd-risk-dim-item__quotes-title[data-v-9946d3f6],.dcd-risk-dim-item__reason[data-v-9946d3f6]{margin-top:8px;font-size:13px;line-height:1.6;color:#49454f;font-weight:500}.dcd-risk-dim-item__quotes[data-v-9946d3f6]{margin:6px 0 0;padding-left:22px}.dcd-risk-dim-item__quotes li[data-v-9946d3f6]{margin-top:6px;font-size:14px;line-height:1.7;color:#1d1b20;font-style:normal}.dcd-risk-dialog__fallback[data-v-9946d3f6]{font-size:14px;line-height:1.7;color:#49454f;white-space:pre-wrap}.dcd-risk-dialog__compliance[data-v-9946d3f6]{margin-top:12px;font-size:12px;line-height:1.6;color:#625b71}.dcd-risk-dialog .dcd-rec-risk-tag[data-v-9946d3f6]{height:24px;border-radius:8px;padding:0 10px;font-size:12px;background:#f3edf7;border:1px solid #e8def8;color:#4a4458}[data-v-9946d3f6] .dcd-risk-dialog-modal .el-dialog{border-radius:28px;overflow:hidden;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12)}[data-v-9946d3f6] .dcd-risk-dialog-modal .el-dialog__header{padding:18px 24px 10px}.dcd-risk-dialog__title-row[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.dcd-risk-dialog__title-date[data-v-9946d3f6]{font-size:14px;font-weight:500;color:#6b7280}.dcd-risk-dialog__title-row[data-v-9946d3f6],[data-v-9946d3f6] .dcd-risk-dialog-modal .el-dialog__title{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:0;color:#1d1b20}[data-v-9946d3f6] .dcd-risk-dialog-modal .el-dialog__body{padding:8px 24px 22px}.dcd-script-list[data-v-9946d3f6]{list-style:none;margin:0;padding:0}.dcd-script-item[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 12px;border-radius:10px;border:1px solid #ece8f7;background:#faf8ff}.dcd-script-item+.dcd-script-item[data-v-9946d3f6]{margin-top:8px}.dcd-script-item__idx[data-v-9946d3f6]{width:22px;height:22px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;color:#7c3aed;background:#ede9fe}.dcd-script-item__idx[data-v-9946d3f6],.dcd-script-item__meta[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-script-item__meta[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:44px;min-width:44px;padding-top:3px}.dcd-script-item__tag[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:6px;font-size:11px;line-height:16px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;-webkit-box-sizing:border-box;box-sizing:border-box}.dcd-script-item__text[data-v-9946d3f6]{font-size:15px;line-height:1.75;color:#374151;letter-spacing:.01em;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:1366px){.dcd-head__shell[data-v-9946d3f6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px}.dcd-head__info[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.dcd-head__toolbar[data-v-9946d3f6]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;-ms-flex-item-align:start;align-self:flex-start;margin-left:0}.dcd-session-toolbar[data-v-9946d3f6]{width:auto;max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.dcd-session-toolbar__status[data-v-9946d3f6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px 8px}.dcd-btn-record.dcd-session-toolbar__record[data-v-9946d3f6]{width:auto;min-width:176px;padding:0 16px;min-height:48px;font-size:14px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-connected{gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat{min-height:32px;padding:2px 6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat__label{display:none}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat__value{font-size:12px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-battery-ring,[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-battery-svg,[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-signal-wrap{width:22px;height:22px}}@media(max-width:768px){.dcd-timeline-wrap[data-v-9946d3f6]{max-height:none}.dcd-timeline-content[data-v-9946d3f6]{padding-right:0}.dcd-risk-dialog__meta-line[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dcd-script-item__text[data-v-9946d3f6]{font-size:16px}.dcd-head[data-v-9946d3f6]{padding:10px 14px 0}.dcd-head__shell[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:14px;gap:12px}.dcd-head__info[data-v-9946d3f6]{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.dcd-head__copy[data-v-9946d3f6],.dcd-head__info[data-v-9946d3f6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:visible}.dcd-head__copy[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.dcd-back[data-v-9946d3f6]{width:34px;height:34px;min-width:34px}.dcd-head__toolbar[data-v-9946d3f6]{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0;margin-left:auto}.dcd-session-toolbar[data-v-9946d3f6]{gap:8px;width:auto;max-width:min(100%,430px);margin-left:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dcd-session-toolbar__status[data-v-9946d3f6]{padding:4px 8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dcd-session-toolbar__divider[data-v-9946d3f6]{display:none}.dcd-btn-record.dcd-session-toolbar__record[data-v-9946d3f6]{min-width:168px;width:auto;max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:50px;padding:0 14px;font-size:14px}.dcd-btn-record.dcd-session-toolbar__record i[data-v-9946d3f6]{font-size:18px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-connected{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat{min-height:32px;padding:2px 8px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat__text{min-width:0}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat__label{font-size:10px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-stat__value{font-size:12px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-battery-ring{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-battery-svg{width:22px;height:22px}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-signal-wrap{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-row__icon{font-size:20px!important}[data-v-9946d3f6] .dcd-session-toolbar__status .dcd-badge-root.is-embedded .dcd-badge-row__label{font-size:12px}.dcd-right-panel[data-v-9946d3f6]{top:var(--dcd-right-panel-top,110px);height:var(--dcd-right-panel-max-height,calc(100dvh - 160px));min-height:min(320px,100dvh - var(--dcd-right-panel-top,110px) - 14px);max-height:var(--dcd-right-panel-max-height,calc(100dvh - 160px))}.dcd-head-meta[data-v-9946d3f6]{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.dcd-head-meta__item[data-v-9946d3f6]{font-size:14px}.dcd-right-panel__entry-item[data-v-9946d3f6]{padding:16px 14px}.dcd-right-panel__entry-desc[data-v-9946d3f6]{white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.dcd-head-meta[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 18px;max-width:100%}.dcd-head-meta__item[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;color:#5f6368;line-height:1.5;white-space:nowrap}.dcd-head-meta__icon[data-v-9946d3f6]{font-size:13px;color:#a0a7b2;-ms-flex-negative:0;flex-shrink:0}.dcd-tips-badge[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;padding:0 10px;height:22px;border-radius:999px;font-size:12px;font-weight:600;background:#ffedd5;color:#c2410c;border:1px solid #fdba74;line-height:22px}.dcd-tips[data-v-9946d3f6]{margin:0;padding:0;list-style:none;counter-reset:tips-counter}.dcd-tips li[data-v-9946d3f6]{counter-increment:tips-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:15px;font-weight:700;color:#78350f;line-height:1.5;padding:4px 0}.dcd-tips li[data-v-9946d3f6]:last-child{padding-bottom:0}.dcd-tips li[data-v-9946d3f6]:first-child{padding-top:0}.dcd-tips li[data-v-9946d3f6]:before{content:counter(tips-counter);-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#fde68a;color:#92400e;font-size:10px;font-weight:700;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2px}.dcd-tips li strong[data-v-9946d3f6]{font-weight:700;color:#78350f}.dcd-tips__line[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dcd-profile-compact[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dcd-profile-compact__row[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dcd-profile-compact__label[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:92px;height:30px;border:none;border-radius:0;font-size:14px;font-weight:500;line-height:1;padding:0;margin-top:0;white-space:nowrap;color:#606266}.dcd-profile-compact__label[data-v-9946d3f6]:after{content:"\FF1A";margin-left:1px}.dcd-profile-compact__label--chief[data-v-9946d3f6],.dcd-profile-compact__label--insight[data-v-9946d3f6],.dcd-profile-compact__label--needs[data-v-9946d3f6],.dcd-profile-compact__label--spend[data-v-9946d3f6]{color:#606266}.dcd-profile-compact__tags[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dcd-profile-compact__tag[data-v-9946d3f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:28px;padding:0 10px;border-radius:6px;font-size:14px;font-weight:500;line-height:1;background:#fff;color:#4b5563;border:1px solid #d1d5db;-webkit-box-sizing:border-box;box-sizing:border-box}.dcd-profile-compact__tag--chief[data-v-9946d3f6]{background:#fff;color:#2563eb;border-color:#93c5fd}.dcd-profile-compact__tag--insight[data-v-9946d3f6],.dcd-profile-compact__tag--needs[data-v-9946d3f6],.dcd-profile-compact__tag--spend[data-v-9946d3f6]{background:#fff}.dcd-profile-compact__tag--spend[data-v-9946d3f6]{color:#059669;border-color:#6ee7b7}.dcd-profile-compact__tag--insight[data-v-9946d3f6]{color:#d97706;border-color:#fbbf24}.dcd-profile-compact__tag--needs[data-v-9946d3f6]{color:#7c3aed;border-color:#c4b5fd}.dcd-right-panel[data-v-9946d3f6]{position:sticky!important;top:var(--dcd-right-panel-top,92px);z-index:8;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e9eef3;border-radius:18px;height:var(--dcd-right-panel-max-height,calc(100dvh - 196px));min-height:0;max-height:var(--dcd-right-panel-max-height,calc(100dvh - 196px));overflow:hidden;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.04);box-shadow:0 10px 28px rgba(15,23,42,.04)}.dcd-right-panel__idle[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px;text-align:center}.dcd-right-panel__idle-icon[data-v-9946d3f6],.dcd-right-panel__idle[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcd-right-panel__idle-icon[data-v-9946d3f6]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e8f8f2,#d0f3e8);margin-bottom:16px;border:2px solid rgba(35,206,153,.2)}.dcd-right-panel__idle-icon i[data-v-9946d3f6]{font-size:28px;color:#23ce99}.dcd-right-panel__idle-title[data-v-9946d3f6]{margin:0 0 8px;font-size:15px;font-weight:600;color:#303133}.dcd-right-panel__idle-hint[data-v-9946d3f6]{margin:0 0 20px;font-size:15px;color:#9ca3af;line-height:1.6}.dcd-right-panel__recording[data-v-9946d3f6]{height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dcd-right-panel__rec-header[data-v-9946d3f6]{gap:14px;padding:18px 20px;background:linear-gradient(135deg,#f0fdf8,#e6fff6);border-bottom:1px solid rgba(35,206,153,.18)}.dcd-right-panel__rec-header[data-v-9946d3f6],.dcd-right-panel__rec-mic-wrap[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-right-panel__rec-mic-wrap[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#23ce99,#06a17e);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 0 6px rgba(35,206,153,.18),0 0 0 12px rgba(35,206,153,.07);box-shadow:0 0 0 6px rgba(35,206,153,.18),0 0 0 12px rgba(35,206,153,.07);-webkit-animation:dcd-mic-pulse-9946d3f6 2s ease-in-out infinite;animation:dcd-mic-pulse-9946d3f6 2s ease-in-out infinite}.dcd-right-panel__rec-mic[data-v-9946d3f6]{font-size:22px;color:#fff}@-webkit-keyframes dcd-mic-pulse-9946d3f6{0%,to{-webkit-box-shadow:0 0 0 5px rgba(35,206,153,.2),0 0 0 11px rgba(35,206,153,.08);box-shadow:0 0 0 5px rgba(35,206,153,.2),0 0 0 11px rgba(35,206,153,.08)}50%{-webkit-box-shadow:0 0 0 8px rgba(35,206,153,.28),0 0 0 16px rgba(35,206,153,.1);box-shadow:0 0 0 8px rgba(35,206,153,.28),0 0 0 16px rgba(35,206,153,.1)}}@keyframes dcd-mic-pulse-9946d3f6{0%,to{-webkit-box-shadow:0 0 0 5px rgba(35,206,153,.2),0 0 0 11px rgba(35,206,153,.08);box-shadow:0 0 0 5px rgba(35,206,153,.2),0 0 0 11px rgba(35,206,153,.08)}50%{-webkit-box-shadow:0 0 0 8px rgba(35,206,153,.28),0 0 0 16px rgba(35,206,153,.1);box-shadow:0 0 0 8px rgba(35,206,153,.28),0 0 0 16px rgba(35,206,153,.1)}}.dcd-right-panel__rec-info[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dcd-right-panel__rec-label[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#dc2626;margin-bottom:5px}.dcd-right-panel__rec-dot[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#dc2626;-webkit-animation:dcd-dot-blink-9946d3f6 1.2s ease-in-out infinite;animation:dcd-dot-blink-9946d3f6 1.2s ease-in-out infinite}@-webkit-keyframes dcd-dot-blink-9946d3f6{0%,to{opacity:1}50%{opacity:.25}}@keyframes dcd-dot-blink-9946d3f6{0%,to{opacity:1}50%{opacity:.25}}.dcd-right-panel__rec-timer[data-v-9946d3f6]{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#23ce99;line-height:1}.dcd-right-panel__rec-wave[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;-ms-flex-negative:0;flex-shrink:0}.dcd-right-panel__rec-wave-bar[data-v-9946d3f6]{width:4px;border-radius:2px;background:#23ce99;opacity:.75;-webkit-animation:dcd-wave-bounce-9946d3f6 1.1s ease-in-out infinite;animation:dcd-wave-bounce-9946d3f6 1.1s ease-in-out infinite}.dcd-right-panel__rec-wave-bar[data-v-9946d3f6]:first-child{height:12px;-webkit-animation-delay:0s;animation-delay:0s}.dcd-right-panel__rec-wave-bar[data-v-9946d3f6]:nth-child(2){height:20px;-webkit-animation-delay:.16s;animation-delay:.16s}.dcd-right-panel__rec-wave-bar[data-v-9946d3f6]:nth-child(3){height:28px;-webkit-animation-delay:.32s;animation-delay:.32s}.dcd-right-panel__rec-wave-bar[data-v-9946d3f6]:nth-child(4){height:20px;-webkit-animation-delay:.48s;animation-delay:.48s}.dcd-right-panel__rec-wave-bar[data-v-9946d3f6]:nth-child(5){height:12px;-webkit-animation-delay:.64s;animation-delay:.64s}@-webkit-keyframes dcd-wave-bounce-9946d3f6{0%,to{-webkit-transform:scaleY(.35);transform:scaleY(.35);opacity:.45}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}}@keyframes dcd-wave-bounce-9946d3f6{0%,to{-webkit-transform:scaleY(.35);transform:scaleY(.35);opacity:.45}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}}.dcd-right-panel__script-wrap[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px 20px 24px;overflow-y:auto}.dcd-right-panel__script-wrap[data-v-9946d3f6]::-webkit-scrollbar{width:5px}.dcd-right-panel__script-wrap[data-v-9946d3f6]::-webkit-scrollbar-thumb{background:#d8dee6;border-radius:4px}.dcd-right-panel__script-desc[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:15px;color:#64748b;line-height:1.65;margin-bottom:14px;padding:8px 10px;border-radius:10px;background:#f8fafc}.dcd-right-panel__script-desc-icon[data-v-9946d3f6]{font-size:15px;color:#f59e0b;-ms-flex-negative:0;flex-shrink:0}.dcd-right-panel__generating[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 28px 32px;text-align:center}.dcd-right-panel__gen-icon[data-v-9946d3f6],.dcd-right-panel__generating[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcd-right-panel__gen-icon[data-v-9946d3f6]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#e8f8f2,#d0f3e8);margin-bottom:20px;-webkit-box-shadow:0 8px 20px rgba(35,206,153,.14),inset 0 0 0 10px rgba(35,206,153,.1);box-shadow:0 8px 20px rgba(35,206,153,.14),inset 0 0 0 10px rgba(35,206,153,.1)}.dcd-right-panel__gen-icon i[data-v-9946d3f6]{font-size:30px;color:#23ce99;-webkit-animation:dcd-spin-9946d3f6 1s linear infinite;animation:dcd-spin-9946d3f6 1s linear infinite}@-webkit-keyframes dcd-spin-9946d3f6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dcd-spin-9946d3f6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dcd-right-panel__gen-title[data-v-9946d3f6]{margin:0 0 10px;font-size:20px;font-weight:700;color:#1a1a2e;line-height:1.35}.dcd-right-panel__gen-hint[data-v-9946d3f6]{margin:0 0 24px;max-width:440px;font-size:15px;color:#7b8797;line-height:1.7}.dcd-right-panel__gen-refresh[data-v-9946d3f6]{height:38px;padding:0 18px;border-radius:10px;font-weight:600;background:#f4fffb;border-color:rgba(35,206,153,.5);color:#06a17e;-webkit-box-shadow:0 6px 16px rgba(35,206,153,.12);box-shadow:0 6px 16px rgba(35,206,153,.12)}.dcd-right-panel__gen-refresh[data-v-9946d3f6]:focus,.dcd-right-panel__gen-refresh[data-v-9946d3f6]:hover{background:#ebfff7;border-color:rgba(35,206,153,.66);color:#068764}.dcd-right-panel__ready[data-v-9946d3f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:26px 22px 22px;text-align:center}.dcd-right-panel__ready-icon[data-v-9946d3f6],.dcd-right-panel__ready[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dcd-right-panel__ready-icon[data-v-9946d3f6]{width:68px;height:68px;border-radius:50%;background:#e9fdf4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;-webkit-box-shadow:inset 0 0 0 10px rgba(35,206,153,.08);box-shadow:inset 0 0 0 10px rgba(35,206,153,.08)}.dcd-right-panel__ready-icon i[data-v-9946d3f6]{font-size:32px;color:#23ce99}.dcd-right-panel__ready-title[data-v-9946d3f6]{margin:0 0 10px;font-size:18px;font-weight:700;color:#202124}.dcd-right-panel__ready-hint[data-v-9946d3f6]{margin:0;max-width:440px;font-size:13px;color:#8a94a6;line-height:1.7}.dcd-right-panel__ready-hint strong[data-v-9946d3f6]{color:#5a6472;font-weight:600}.dcd-right-panel__entry-list[data-v-9946d3f6]{width:100%;margin-top:24px;padding-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;border-top:1px solid #eff3f6}.dcd-right-panel__entry-item[data-v-9946d3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;width:100%;padding:18px 18px 18px 16px;text-align:left;border:1px solid #eef2f6;border-radius:16px;background:#fff;cursor:pointer;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .12s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .12s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease,-webkit-box-shadow .18s ease,-webkit-transform .12s ease}.dcd-right-panel__entry-item[data-v-9946d3f6]:focus{outline:none}.dcd-right-panel__entry-item[data-v-9946d3f6]:focus-visible{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(35,206,153,.22);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(35,206,153,.22)}.dcd-right-panel__entry-item[data-v-9946d3f6]:hover{border-color:#e4ebf1;-webkit-box-shadow:0 10px 20px rgba(15,23,42,.05);box-shadow:0 10px 20px rgba(15,23,42,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dcd-right-panel__entry-icon[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcd-right-panel__entry-icon--psy[data-v-9946d3f6]{background:#f7edff;color:#9b55f6}.dcd-right-panel__entry-icon--aesthetic[data-v-9946d3f6]{background:#e9fff6;color:#2bbd87}.dcd-right-panel__entry-icon--consult[data-v-9946d3f6]{background:#edf4ff;color:#5d8ef3}.dcd-right-panel__entry-body[data-v-9946d3f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dcd-right-panel__entry-title[data-v-9946d3f6]{font-size:15px;font-weight:700;color:#1f2937;line-height:1.35}.dcd-right-panel__entry-desc[data-v-9946d3f6]{margin-top:4px;font-size:14px;line-height:1.55;color:#8b95a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcd-right-panel__entry-arrow[data-v-9946d3f6]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e7ecf1;color:#b7c0cc;background:#fff}