.detail-summary-template-dialog.element-mobile-full-dialog{width:100%!important;max-width:1000px!important;height:auto!important}.detail-summary-template-dialog.element-mobile-full-dialog .el-dialog__body{height:calc(70vh - 70px)!important;overflow-y:hidden!important}.detail-summary-template-dialog .el-dialog{background:var(--feature-theme-surface,var(--theme-color-white,#fff));border-radius:14px}.detail-summary-template-dialog .el-dialog__header{margin:0;padding:16px 18px 8px}.detail-summary-template-dialog .el-dialog__body{padding:0 18px}.detail-summary-template-dialog .el-dialog__footer{padding:14px 18px 18px}.detail-summary-template-dialog .el-textarea__inner{min-height:220px!important}.template-dialog__header{justify-content:space-between;align-items:center;display:flex}.template-dialog__title{color:var(--feature-theme-text-primary,var(--theme-color-text-primary,#0f172a));font-size:24px;font-weight:700}.template-dialog__close{color:var(--feature-theme-text-muted,var(--theme-color-text-muted,#64748b));background:0 0;border:0;font-size:18px}.template-dialog__body{flex-direction:column;gap:14px;display:flex}.template-dialog__field{flex-direction:column;gap:8px;display:flex}.template-dialog__label-row{justify-content:space-between;align-items:center;display:flex}.template-dialog__label{color:var(--feature-theme-text-secondary,var(--theme-color-text-secondary,#334155));font-size:14px;font-weight:600}.template-dialog__count{color:var(--feature-theme-text-muted,var(--theme-color-text-muted,#64748b));font-size:12px}.template-dialog__footer{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:inline-flex}@media (width<=768px){.detail-summary-template-dialog.element-mobile-full-dialog{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important}.detail-summary-template-dialog.element-mobile-full-dialog .el-dialog__body{height:calc(90vh - 120px)!important;overflow-y:hidden!important}}@media (width<=640px){.detail-summary-template-dialog.element-mobile-full-dialog .el-dialog__body{height:calc(68vh - 110px)!important;overflow-y:auto!important}.detail-summary-template-dialog .el-dialog__header{padding:12px 14px 6px}.detail-summary-template-dialog .el-dialog__body{padding:0 14px}.detail-summary-template-dialog .el-dialog__footer{padding:10px 14px 14px}.detail-summary-template-dialog .el-textarea__inner{min-height:240px!important}.template-dialog__title{font-size:18px}}.detail-summary-add-prompt-btn[data-v-c1662677]{border:1px solid var(--feature-theme-primary-selected-border,var(--theme-color-primary-soft-border-30,#2b4cff4d));background:var(--feature-theme-primary-soft-bg,var(--theme-color-primary-soft-bg,#eef1ff));width:100%;color:var(--feature-theme-primary-active,var(--theme-color-primary-700,#1a35cc));border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.detail-summary-add-prompt-btn[data-v-c1662677]:hover{background:var(--feature-theme-primary-soft-bg-hover,var(--theme-color-primary-soft-bg-20,#e3e8ff));border-color:var(--feature-theme-primary,var(--theme-color-primary-500,#2b4cff))}.template-popover__item[data-v-2e0a69af]{--summary-surface:var(--feature-theme-surface,var(--theme-color-white,#fff));--summary-surface-soft:var(--feature-theme-surface-soft,var(--theme-color-surface-soft,#f8fafc));--summary-text-primary:var(--feature-theme-text-primary,var(--theme-color-text-primary,#0f172a));--summary-text-muted:var(--feature-theme-text-muted,var(--theme-color-text-muted,#64748b));--summary-active-bg:var(--feature-theme-primary-soft-bg,var(--theme-color-primary-soft-bg,#eef1ff));--summary-active-border:var(--feature-theme-primary-selected-border,var(--theme-color-primary-soft-border-30,#2b4cff4d));--summary-active-text:var(--feature-theme-primary-active,var(--theme-color-primary-700,#1a35cc));background:var(--summary-surface);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin-bottom:8px;padding:12px;transition:all .15s;display:flex}.template-popover__item[data-v-2e0a69af]:hover{background:var(--summary-surface-soft)}.template-popover__item.is-selected[data-v-2e0a69af]{border-color:var(--summary-active-border);background:var(--summary-active-bg)}.template-popover__item-main[data-v-2e0a69af]{flex:1;min-width:0}.template-popover__item-name[data-v-2e0a69af]{color:var(--summary-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.template-popover__item-desc[data-v-2e0a69af]{color:var(--summary-text-muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.template-popover__item-actions[data-v-2e0a69af]{flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.template-popover__item-check[data-v-2e0a69af]{color:var(--summary-active-text);font-size:16px}.template-popover__item-footer[data-v-2e0a69af]{align-items:center;gap:10px;max-width:100%;margin-top:8px;font-size:12px;display:inline-flex}.template-popover__item-footer-btn[data-v-2e0a69af]{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 0;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.template-popover__item-footer-btn--edit[data-v-2e0a69af]{color:var(--summary-active-text)}.template-popover__item-footer-btn--danger[data-v-2e0a69af]{color:var(--theme-color-danger,#dc2626)}@media (width<=640px){.template-popover__item[data-v-2e0a69af]{padding:12px}}.template-popover__list-content[data-v-c52ca7d8]{display:block}.detail-summary-template-popover{text-align:left;position:relative}.template-popover-fade-enter-active,.template-popover-fade-leave-active{transition:opacity .16s,transform .16s}.template-popover-fade-enter-from,.template-popover-fade-leave-to{opacity:0;transform:translateY(4px)}.template-popover{--summary-surface:var(--feature-theme-surface,var(--theme-color-white,#fff));--summary-surface-soft:var(--feature-theme-surface-soft,var(--theme-color-surface-soft,#f8fafc));--summary-border:var(--feature-theme-border,var(--theme-color-border-default,#e2e8f0));--summary-text-primary:var(--feature-theme-text-primary,var(--theme-color-text-primary,#0f172a));--summary-text-muted:var(--feature-theme-text-muted,var(--theme-color-text-muted,#64748b));--summary-active-bg:var(--feature-theme-primary-soft-bg,var(--theme-color-primary-soft-bg,#eef1ff));--summary-active-border:var(--feature-theme-primary-selected-border,var(--theme-color-primary-soft-border-30,#2b4cff4d));--summary-active-text:var(--feature-theme-primary-active,var(--theme-color-primary-700,#1a35cc));background:var(--summary-surface);text-align:left;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.template-popover--desktop{z-index:2300;min-height:0}.template-popover--mobile{border-radius:0;max-height:min(74vh,100vh - 16px)}.template-popover__header{border-bottom:1px solid var(--summary-border);align-items:center;gap:10px;padding:13px 16px 11px;display:flex}.template-popover__header--with-back{gap:10px}.template-popover__title{width:100%;color:var(--summary-text-primary);text-align:left;font-size:16px;font-weight:700;line-height:1.2;display:block}.template-popover__desktop-body{flex:1;min-height:0;display:flex}.template-popover__category-menu{border-right:1px solid var(--summary-border);flex:0 0 176px;width:176px;min-height:0;padding:10px 8px 10px 10px;overflow:hidden auto}.template-popover__category-item{background:var(--summary-surface);width:100%;color:var(--summary-text-muted);text-align:left;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;transition:all .15s;display:flex}.template-popover__category-item:hover{background:var(--summary-surface-soft)}.template-popover__category-item.is-active{border-color:var(--summary-active-border);background:var(--summary-active-bg);color:var(--summary-active-text)}.template-popover__category-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.template-popover__category-count{opacity:.78;flex:none;font-size:11px}.template-popover__panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.template-popover__panel-title{color:var(--summary-text-muted);text-align:left;padding:10px 14px 8px;font-size:12px;font-weight:600}.template-popover__mobile-menu{max-height:min(52vh,100vh - 170px);padding:0 12px calc(env(safe-area-inset-bottom) + 12px);overflow:auto}.template-popover__mobile-category-item{border:1px solid var(--summary-border);background:var(--summary-surface);text-align:left;width:100%;color:var(--summary-text-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.template-popover__mobile-category-main{min-width:0}.template-popover__mobile-category-label{font-size:14px;font-weight:600;line-height:1.35}.template-popover__mobile-category-count{color:var(--summary-text-muted);margin-top:4px;font-size:12px}.template-popover__back-btn{border:1px solid var(--summary-border);background:var(--summary-surface);width:30px;height:30px;color:var(--summary-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.template-popover__list{padding:0 12px 12px;overflow:hidden auto}.template-popover__panel .template-popover__list{flex:1;min-height:0}.template-popover__list--mobile{max-height:min(52vh,100vh - 170px);padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.detail-summary-template-drawer .el-drawer{border-radius:16px 16px 0 0;width:min(100%,720px);max-height:min(74vh,100vh - 16px);margin:0 auto;height:auto!important}.detail-summary-template-drawer .el-drawer__body{background:var(--summary-surface);padding:0;overflow:hidden}@media (width<=640px){.template-popover__header{padding:12px 16px 10px}.template-popover__title{font-size:15px}}.detail-tabbar[data-v-bcd8e092]{background:#f1f5f9;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px;display:flex;overflow-x:auto}.detail-tabbar[data-v-bcd8e092]::-webkit-scrollbar{display:none}.detail-tabbar__item[data-v-bcd8e092]{color:#475569;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:18px;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.detail-tabbar__item span[data-v-bcd8e092]{font-size:14px;font-weight:500}.detail-tabbar__item[data-v-bcd8e092]:hover{color:#1e293b}.detail-tabbar__item.is-active[data-v-bcd8e092]{color:var(--feature-theme-primary-active);box-shadow:inset 0 0 0 1px var(--feature-theme-primary-soft-border);background:#fff}.detail-tabbar__icon[data-v-bcd8e092]{font-size:16px}.detail-tabbar.is-compact[data-v-bcd8e092]{gap:6px;padding:4px}.detail-tabbar.is-compact .detail-tabbar__item[data-v-bcd8e092]{padding:7px 10px}.detail-tabbar.is-panel[data-v-bcd8e092]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:4px}.detail-tabbar.is-panel .detail-tabbar__item[data-v-bcd8e092]{color:#64748b;border-radius:9px;gap:6px;padding:8px 14px}.detail-tabbar.is-panel .detail-tabbar__item span[data-v-bcd8e092]{font-size:13px;font-weight:600}.detail-tabbar.is-panel .detail-tabbar__icon[data-v-bcd8e092]{font-size:14px}.detail-tabbar.is-panel .detail-tabbar__item[data-v-bcd8e092]:hover{color:#334155}.detail-tabbar.is-panel .detail-tabbar__item.is-active[data-v-bcd8e092]{color:#2563eb;background:#fff;box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px #dbe3f0}@media (width>=1024px){.detail-tabbar__item.is-mobile-only[data-v-bcd8e092]{display:none}}.detail-tabbar.is-hide-icons .detail-tabbar__icon[data-v-bcd8e092]{display:none}.detail-tabbar.is-disabled[data-v-bcd8e092]{opacity:.72}.detail-tabbar__item[aria-disabled=true][data-v-bcd8e092]{cursor:not-allowed}.detail-tabbar__item.is-item-disabled[data-v-bcd8e092]{opacity:.46}.detail-tabbar__item.is-item-disabled[data-v-bcd8e092]:hover{color:#475569}@media (width<=1024px){.detail-tabbar__icon[data-v-bcd8e092]{display:none}.detail-tabbar.is-panel .detail-tabbar__icon[data-v-bcd8e092]{display:inline-flex}}
