.cc-header-row1[data-v-0d537042]{width:100%;padding:10px 32px;box-sizing:border-box;justify-content:space-between;gap:16px;min-height:64px}.cc-header-row1-left[data-v-0d537042],.cc-header-row1-right[data-v-0d537042],.cc-header-row1[data-v-0d537042]{display:flex;align-items:center;flex-shrink:0}.cc-header-row1-left[data-v-0d537042]{gap:12px;min-width:0}.cc-header-row1-right[data-v-0d537042]{justify-content:flex-end;align-items:flex-start;min-width:0}.cc-header-row1-stack[data-v-0d537042]{display:flex;flex-direction:column;align-items:flex-end;gap:0;max-width:min(640px,52vw)}.cc-stats-inline[data-v-0d537042]{margin:0;padding:0;font-size:.9375rem;line-height:1.55;text-align:right;letter-spacing:.01em}.cc-stats-inline__text[data-v-0d537042]{color:var(--lm-text)}.cc-stats-inline__hi[data-v-0d537042]{font-weight:600;color:var(--lm-accent)}.cc-stats-inline__num[data-v-0d537042]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--lm-accent)}.cc-stats-inline--plaza .cc-stats-inline__num[data-v-0d537042]{color:#6366f1}.cc-main-tabs[data-v-0d537042]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.cc-main-tab[data-v-0d537042]{min-width:120px;box-sizing:border-box;padding:10px 20px;font-size:1rem;font-weight:500;line-height:1.45;color:var(--lm-text-secondary);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:color .2s,background .2s;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.cc-main-tab[data-v-0d537042]:hover{color:var(--lm-text);background:#f8fafc}.cc-main-tab--active[data-v-0d537042]{background:#f0fdfa;color:var(--lm-accent);font-weight:700}.cc-main-tab--active[data-v-0d537042]:hover{background:#f0fdfa}.cc-title-wrap[data-v-0d537042]{display:flex;align-items:center;justify-content:center;gap:6px;width:100px;min-width:100px;flex-shrink:0;box-sizing:border-box}.cc-title-icon[data-v-0d537042]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--lm-accent)}.cc-title-icon svg[data-v-0d537042]{width:100%;height:100%}.cc-title[data-v-0d537042]{font-family:var(--lm-font-sans);font-size:1rem;font-weight:500;line-height:1.45;color:var(--lm-text);margin:0;flex:1;min-width:0;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-header-toolbar{flex-direction:column;align-items:stretch}.cc-header-row2,.cc-header-toolbar{display:flex;width:100%;flex-shrink:0}.cc-header-row2{padding:10px 32px 12px;box-sizing:border-box;justify-content:space-between;gap:12px;min-height:48px;flex-wrap:wrap;border-top:1px solid var(--lm-border)}.cc-header-row2,.cc-search-inline{align-items:center;background:#f8fafc}.cc-search-inline{display:flex;gap:6px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;height:34px;min-width:180px;max-width:260px;transition:border-color .2s,box-shadow .2s}.cc-search-inline:focus-within{border-color:#2a7b88;box-shadow:0 0 0 2px rgba(42,123,136,.1);background:#fff}.cc-search-inline__icon{flex-shrink:0;width:15px;height:15px;color:#94a3b8}.cc-search-inline__input{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#1f2937;min-width:0}.cc-search-inline__input::-moz-placeholder{color:#94a3b8}.cc-search-inline__input::placeholder{color:#94a3b8}.cc-search-inline__clear{flex-shrink:0;border:none;background:none;cursor:pointer;color:#94a3b8;padding:0;display:flex;align-items:center}.cc-search-inline__clear:hover{color:#64748b}.cc-header-row2-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.cc-sub-tabs{align-items:stretch;gap:0;flex-shrink:0;flex-wrap:wrap;padding:3px;background:#eef2f6;border:1px solid #e2e8f0;border-radius:8px}.cc-sub-tab,.cc-sub-tabs{display:inline-flex;box-sizing:border-box}.cc-sub-tab{min-width:0;padding:6px 12px;font-size:.8125rem;font-weight:500;line-height:1.35;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s;align-items:center;justify-content:center;white-space:nowrap}.cc-sub-tab--active{font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.06)}.cc-sub-tab--active,.cc-sub-tab--active:hover{background:#fff;color:var(--lm-accent)}.cc-sub-tab:hover:not(.cc-sub-tab--active){color:#475569;background:hsla(0,0%,100%,.45)}.cc-header-inner{width:100%;padding:0 32px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.cc-header-left{gap:12px}.cc-header-left,.cc-header-mid{display:flex;align-items:center;flex-shrink:0}.cc-header-mid{gap:10px}.cc-header-mid .cc-filter-label{font-size:.875rem;color:#666;white-space:nowrap}.cc-header-mid .cc-view-toggle{display:flex;align-items:center;gap:2px}.cc-header-inner--row{align-items:center}.cc-filter-box .cc-filter-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;font-size:.8125rem;color:var(--lm-text);background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s}.cc-filter-box .cc-filter-toggle:hover{color:var(--lm-accent)}.cc-filter-box .cc-filter-toggle--open{background:transparent;color:var(--lm-accent);border:none}.cc-filter-toggle-icon{font-size:.7rem;opacity:.85}.cc-tabs-with-sub{display:flex;align-items:center;gap:6px;flex-shrink:0}.cc-tabs-with-sub .cc-tabs{margin:0}.cc-source-tabs--sub{display:flex;align-items:center;gap:2px;margin:0;margin-left:4px;padding-left:12px;border-left:2px solid var(--lm-border);min-width:228px;height:36px;box-sizing:border-box;background:#f8fafc;border-radius:0 8px 8px 0;padding-right:8px}.cc-source-tabs--sub .cc-source-tab{width:76px;min-width:76px;flex-shrink:0;padding:4px 8px;font-size:.8125rem;font-weight:500;text-align:center;border-radius:6px;background:transparent;border:1px solid transparent;color:#64748b;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.cc-source-tabs--sub .cc-source-tab:hover{color:#475569}.cc-source-tabs--sub .cc-source-tab--active{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.06);color:var(--lm-accent);font-weight:600}.cc-filter-boxes{gap:10px}.cc-filter-box,.cc-filter-boxes{display:flex;align-items:center;flex-shrink:0}.cc-filter-box{position:relative;width:94px;min-width:94px;max-width:94px;height:36px;padding:0 8px;box-sizing:border-box;background:#fff;border:1px solid var(--lm-border);border-radius:8px}.cc-filter-box-value{flex:1;min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:0;font-size:.8125rem;color:var(--lm-text);background:transparent;border:none;cursor:pointer;text-align:left}.cc-filter-box-value:hover{color:var(--lm-accent)}.cc-course-filter-label.cc-filter-box-value-text,.cc-filter-box-value-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-filter-box-value--select{justify-content:flex-end}.cc-filter-box-value--select .cc-filter-box-select,.cc-filter-box-value--select .el-select{width:100%;height:100%}.cc-filter-box-value--select .el-input{border:none;height:100%}.cc-filter-box-value--select .el-input__inner{padding:0 20px 0 0;border:none;background:transparent;font-size:.8125rem;color:var(--lm-text);text-align:right;height:32px;overflow:hidden;text-overflow:ellipsis}.cc-filter-box-value--select .el-input__suffix{right:0}.cc-filter-box-value--select .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.cc-course-filter-wrap.cc-filter-box{width:94px;min-width:94px;max-width:94px}.cc-course-filter-wrap .cc-course-filter-btn{flex:1;min-width:0;width:100%;padding:0;height:auto;background:transparent;border:none;border-radius:0;justify-content:space-between;max-width:none}.cc-course-filter-wrap .cc-course-filter-btn:hover{background:transparent;color:var(--lm-accent)}.cc-course-filter-wrap .cc-course-filter-btn--open{background:transparent;color:var(--lm-accent);border:none}.cc-course-filter-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.cc-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#94a3b8;width:14px;height:14px;transition:transform .2s,color .2s}.cc-chevron svg{width:100%;height:100%}.cc-chevron--up{transform:rotate(180deg)}.cc-course-filter-btn--open .cc-chevron,.cc-filter-box-value:hover .cc-chevron,.cc-filter-toggle--open .cc-chevron,.cc-sort-filter-btn--open .cc-chevron{color:var(--lm-accent)}.cc-course-filter-dropdown{position:absolute;top:100%;left:0;margin-top:4px;min-width:320px;background:#fff;border:1px solid var(--lm-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;display:flex;overflow:hidden}.cc-sort-dropdown{min-width:140px;width:100%;display:block;padding:6px 0;max-height:280px;overflow-y:auto}.cc-sort-dropdown .cc-course-filter-option{padding:8px 14px}.cc-sort-filter-wrap{position:relative}.cc-sort-filter-wrap .cc-filter-box-value{justify-content:space-between}.cc-sort-filter-btn--open{color:var(--lm-accent)}.cc-course-filter-col{flex:1;min-width:0;max-height:280px;overflow-y:auto;padding:6px 0}.cc-course-filter-col--left{border-right:1px solid var(--lm-border);min-width:120px}.cc-course-filter-col--right{min-width:180px}.cc-course-filter-option{padding:8px 14px;font-size:.875rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lm-text);display:flex;align-items:center;justify-content:space-between;gap:6px}.cc-course-filter-option--active,.cc-course-filter-option:hover{background:#f0fdfa;color:var(--lm-accent)}.cc-course-filter-option--active{font-weight:600}.cc-course-filter-option--disabled{color:#c0c4cc;cursor:not-allowed;display:flex;align-items:center;gap:4px}.cc-course-filter-option--disabled:hover{background:#fafafa;color:#c0c4cc}.cc-course-filter-lock{display:inline-flex;color:#d0d0d0}.cc-course-filter-hint{font-size:.6875rem;color:var(--lm-accent-warm,#d68c45);margin-left:auto;font-weight:500}.cc-course-filter-arrow{color:#94a3b8;font-size:1rem}.cc-filter-fixed--tag-only .cc-filter-fixed-inner{padding:8px 24px 10px}.cc-tag-strip{display:flex;align-items:center;gap:10px;min-height:32px}.cc-tag-strip .cc-filter-tag-label{flex-shrink:0}.cc-tag-strip .cc-tag-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cc-filter-fixed{flex-shrink:0;background:var(--lm-card-bg);border-bottom:1px solid var(--lm-border);padding:0;box-shadow:var(--lm-shadow)}.cc-filter-fixed-inner{width:100%;padding:12px 24px 14px;box-sizing:border-box}.cc-filter-fixed .cc-filter-bar{margin-bottom:0}.cc-filter-tag-label{font-size:.875rem;color:var(--lm-title-secondary,#555);flex-shrink:0}.cc-tag-pills{display:flex;gap:6px;flex-wrap:wrap}.cc-tag-pill{padding:3px 12px;border-radius:20px;font-size:.8125rem;cursor:pointer;border:1px solid #e0e0e0;background:#fff;color:#555;transition:all .15s;white-space:nowrap}.cc-tag-pill--active,.cc-tag-pill:hover{background:var(--lm-accent);color:#fff;border-color:var(--lm-accent)}.cc-tag-pill-count{font-size:.75rem;opacity:.85;margin-left:2px}.cc-reset-filter-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--lm-accent);border-radius:20px;background:rgba(42,123,136,.06);color:var(--lm-accent);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:var(--lm-font-sans);white-space:nowrap}.cc-reset-filter-btn:hover{background:var(--lm-accent);color:#fff}.cc-view-toggle{margin-left:auto;display:flex;gap:3px;background:#f0f0f0;border-radius:6px;padding:2px}.cc-view-btn{padding:5px 10px;border:none;background:transparent;border-radius:5px;cursor:pointer;font-size:.875rem;color:#555;transition:all .15s}.cc-view-btn--active{background:#fff;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.08)}.cc-tag-pill--manage{background:transparent!important;border-style:dashed!important;color:#c0c4cc!important;font-size:.75rem}.cc-tag-pill--manage:hover{color:var(--lm-accent)!important;border-color:var(--lm-accent)!important;background:transparent!important}@media (max-width:900px){.cc-header-row2{padding-left:16px;padding-right:16px}.cc-filter-fixed-inner{padding:12px 16px 14px}}.cc-exchange-confirm[data-v-1ee7be02]{text-align:center;padding:10px 0}.cc-exchange-icon[data-v-1ee7be02]{font-size:2.625rem;margin-bottom:8px}.cc-exchange-title[data-v-1ee7be02]{font-size:.9375rem;font-weight:600;margin-bottom:4px}.cc-exchange-author[data-v-1ee7be02]{color:#555;font-size:.8125rem;margin-bottom:18px}.cc-exchange-price-box[data-v-1ee7be02]{background:#fefcf3;border-radius:10px;padding:14px;margin-bottom:14px}.cc-exchange-price-label[data-v-1ee7be02]{font-size:.75rem;color:#555}.cc-exchange-price-value[data-v-1ee7be02]{font-size:1.875rem;font-weight:800;color:#f59f00}.cc-exchange-balance[data-v-1ee7be02],.cc-exchange-price-unit[data-v-1ee7be02]{font-size:.75rem;color:#555}.cc-exchange-balance strong[data-v-1ee7be02]{color:var(--lm-accent)}.cc-stat--orange[data-v-1ee7be02]{color:#f59f00!important}.cc-modal-footer[data-v-1ee7be02]{display:flex;justify-content:space-between;align-items:center}.cc-modal-footer--center[data-v-1ee7be02]{justify-content:center;gap:10px}.cc-tag-manage-header[data-v-29ce9dd4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.cc-tag-manage-title[data-v-29ce9dd4]{font-size:1rem;font-weight:600;color:var(--lm-text,#243447)}.cc-tag-manage-close[data-v-29ce9dd4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:50%;color:#909399;cursor:pointer;transition:all .15s}.cc-tag-manage-close[data-v-29ce9dd4]:hover{background:#f0f4f6;color:var(--lm-text,#243447)}.cc-modal-body[data-v-29ce9dd4]{padding:16px 24px 0}.cc-tag-manage-tip[data-v-29ce9dd4]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:rgba(42,123,136,.06);border-radius:10px;border:1px solid rgba(42,123,136,.12);font-size:.8125rem;color:var(--lm-text-secondary,#5c6b7a);line-height:1.6;margin-bottom:20px}.cc-tag-manage-tip-icon[data-v-29ce9dd4]{color:var(--lm-accent);margin-top:2px;flex-shrink:0}.cc-tag-manage-section[data-v-29ce9dd4]{margin-bottom:20px}.cc-tag-manage-label[data-v-29ce9dd4]{font-size:.8125rem;font-weight:600;color:var(--lm-text,#303133);margin-bottom:10px}.cc-tag-manage-hint[data-v-29ce9dd4]{font-weight:400;color:#b0b8c0;font-size:.75rem}.cc-tag-manage-sortable[data-v-29ce9dd4]{display:flex;flex-wrap:wrap;gap:8px}.cc-tag-sortable-item[data-v-29ce9dd4]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:20px;background:rgba(42,123,136,.08);border:1px solid rgba(42,123,136,.18);font-size:.8125rem;color:var(--lm-accent);cursor:grab;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-tag-sortable-item[data-v-29ce9dd4]:active{cursor:grabbing}.cc-tag-sortable-item[data-v-29ce9dd4]:hover{box-shadow:0 2px 8px rgba(42,123,136,.12);transform:translateY(-1px)}.cc-tag-sortable-item--default[data-v-29ce9dd4]{background:#f5f7fa;border-color:var(--lm-border,#e0e4e8);color:var(--lm-text-secondary,#606266)}.cc-tag-drag-handle[data-v-29ce9dd4]{font-size:.875rem;color:#c0c4cc;cursor:grab;line-height:1}.cc-tag-sortable-text[data-v-29ce9dd4]{font-weight:500}.cc-tag-lock-icon[data-v-29ce9dd4]{display:inline-flex;color:#c0c4cc;opacity:.6}.cc-tag-remove[data-v-29ce9dd4]{cursor:pointer;color:var(--lm-accent);font-weight:600;opacity:.5;transition:opacity .15s}.cc-tag-remove[data-v-29ce9dd4]:hover{opacity:1}.cc-tag-manage-add-row[data-v-29ce9dd4]{display:flex;gap:8px;align-items:center}.cc-tag-input[data-v-29ce9dd4]{width:100%;height:34px;line-height:34px;border:none;outline:none;font-size:.8125rem;padding:0 4px;box-sizing:border-box}.cc-tag-input--manage[data-v-29ce9dd4]{flex:1;padding:8px 12px;border:1px solid var(--lm-border,#dcdfe6);border-radius:20px;font-size:.8125rem;outline:none;transition:border-color .2s;font-family:var(--lm-font-sans);height:auto;line-height:1.4}.cc-tag-input--manage[data-v-29ce9dd4]:focus{border-color:var(--lm-accent)}.cc-tag-manage-add-btn[data-v-29ce9dd4]{padding:7px 18px;border:none;border-radius:20px;background:var(--lm-accent);color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s;font-family:var(--lm-font-sans);white-space:nowrap}.cc-tag-manage-add-btn[data-v-29ce9dd4]:hover{background:var(--lm-accent-hover)}.cc-tag-manage-footer[data-v-29ce9dd4]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px}.cc-tag-manage-btn-cancel[data-v-29ce9dd4]{padding:8px 20px;border:1px solid var(--lm-border,#e0e4e8);border-radius:20px;background:#fff;color:var(--lm-text-secondary,#5c6b7a);font-size:.8125rem;cursor:pointer;transition:all .15s;font-family:var(--lm-font-sans)}.cc-tag-manage-btn-cancel[data-v-29ce9dd4]:hover{border-color:var(--lm-accent);color:var(--lm-accent)}.cc-tag-manage-btn-save[data-v-29ce9dd4]{padding:8px 20px;border:none;border-radius:20px;background:var(--lm-accent);color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s;font-family:var(--lm-font-sans)}.cc-tag-manage-btn-save[data-v-29ce9dd4]:hover{background:var(--lm-accent-hover)}.cc-modal--tag-manage .el-dialog__header{display:none}.cc-modal--tag-manage .el-dialog__body{padding:0}.cc-modal--tag-manage .el-dialog__footer{display:none}.el-dialog__wrapper:has(>.el-dialog.cc-modal--edit){display:flex;align-items:center;justify-content:center;padding:12px 0;box-sizing:border-box}.el-dialog__wrapper:has(>.el-dialog.cc-modal--edit)>.el-dialog.cc-modal--edit{margin:0 auto!important}.cc-modal--edit .cc-tag-block{display:flex!important;flex-direction:column!important;gap:8px!important}.cc-modal--edit .cc-tag-block .cc-tag-input--pill{flex-shrink:0!important;width:100%!important;box-sizing:border-box!important;border:1px solid #dcdfe6!important;border-radius:999px!important;padding:8px 13px!important;font-size:.8125rem!important;background:#fff!important}.cc-modal--edit .cc-tag-block .cc-tag-input--pill:focus{border-color:#2a7b88!important;box-shadow:0 0 0 2px rgba(42,123,136,.08)!important}.cc-modal--edit .cc-tag-suggest-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:.8125rem!important;line-height:1.3!important;min-height:30px!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(42,123,136,.09)!important;color:#4b5a62!important;border:1px solid rgba(42,123,136,.14)!important;font-weight:500!important;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cc-modal--edit .cc-tag-suggest-item:hover{background:rgba(42,123,136,.08)!important;color:#2a7b88!important;border-color:rgba(42,123,136,.15)!important}.cc-modal--edit .cc-tag-suggest{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;align-items:center}.cc-modal--edit .cc-edit-right .el-select .el-input.is-disabled .el-input__inner{opacity:.55!important;cursor:not-allowed!important}.cc-modal--edit .cc-edit-right .el-select .el-input.is-disabled .el-select__caret{color:#9ca3af!important}.cc-modal-body{padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.cc-modal--edit.el-dialog{max-width:min(960px,96vw);margin:0 auto!important;max-height:92vh;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--lm-border);box-shadow:var(--lm-shadow),0 8px 32px rgba(36,52,71,.12)}.cc-modal--edit .el-dialog__body{max-height:calc(92vh - 120px);overflow:hidden;padding:14px 18px 0;flex:1;min-height:0;display:flex;flex-direction:column}.cc-modal--edit .cc-modal-body{padding:0}.cc-edit-split{display:flex;gap:28px;align-items:stretch;min-height:180px;flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}.cc-edit-left{flex:1.618;min-width:0;display:flex;flex-direction:column}.cc-edit-left .el-form-item{margin-bottom:14px}.cc-edit-content-item{flex:1;display:flex;flex-direction:column;min-height:0}.cc-content-with-count,.cc-edit-content-item .el-form-item__content{flex:1;display:flex;min-height:0}.cc-content-with-count{position:relative;flex-direction:column;width:100%}.cc-content-with-count .el-textarea__inner,.cc-content-with-count textarea{min-height:160px!important;height:100%!important;max-height:42vh;resize:vertical;padding-bottom:28px!important}.cc-content-count{position:absolute;right:10px;bottom:8px;font-size:12px;color:#555;pointer-events:none}.cc-content-with-count .el-input__count{display:none}.cc-edit-right{flex:1;min-width:0;max-width:420px;min-width:300px;display:flex;flex-direction:column;padding-left:12px;border-left:1px solid var(--lm-border)}.cc-edit-right .el-form-item{margin-bottom:14px}.cc-edit-meta-row{display:flex;flex-direction:row;align-items:flex-start;gap:14px;margin-bottom:0}.cc-edit-meta-row .el-form-item{margin-bottom:14px}.cc-edit-meta-half{flex:1;min-width:0}.cc-edit-actions{flex-shrink:0;margin-top:0;padding:14px 0 4px;border-top:1px solid var(--lm-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#fff}.cc-edit-actions-right{display:flex;gap:10px;margin-left:auto}.cc-edit-actions--note-style .cc-btn-delete{min-width:auto;height:38px;padding:0 16px;border:1px solid #eee;border-radius:8px;background:#fff;color:#999;font-size:.9375rem;font-weight:500;cursor:pointer;transition:color .2s,border-color .2s}.cc-edit-actions--note-style .cc-btn-delete:hover{color:#c00;border-color:#fcc}.cc-edit-actions--note-style .cc-btn-cancel{padding:10px 16px;font-size:.9375rem;font-weight:500;border-radius:8px;border:1px solid var(--lm-border);background:#fff;color:var(--lm-title-secondary,#6b7280);cursor:pointer;transition:border-color .2s,color .2s}.cc-edit-actions--note-style .cc-btn-cancel:hover{border-color:var(--lm-accent);color:var(--lm-accent)}.cc-edit-actions--note-style .cc-btn-save{padding:10px 16px;font-size:.9375rem;font-weight:600;border-radius:8px;border:none;background:linear-gradient(135deg,#2a7b88,#23818c);color:#fff;cursor:pointer;transition:opacity .2s,transform .1s;box-shadow:0 2px 6px rgba(42,123,136,.25)}.cc-edit-actions--note-style .cc-btn-save:hover{opacity:.95}.cc-edit-actions--note-style .cc-btn-save:active{transform:scale(.98)}.cc-modal--edit .cc-course-cascader .el-input__inner{background:var(--lm-border-light,#f1f5f9)!important;border:1px solid var(--lm-border)!important;border-radius:999px!important;min-height:34px;height:34px;line-height:32px;padding:0 28px 0 14px;font-size:.8125rem;color:var(--lm-text,#24344d)}.cc-modal--edit .cc-course-cascader .el-input__inner:hover{background:#e8ecf0!important;border-color:rgba(42,123,136,.2)}.cc-edit-course-hint{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:.75rem;color:var(--lm-text-secondary,#5c6b7a);line-height:1.4}.cc-edit-course-hint--locked{color:#b0b8c0}.cc-source-link{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#f0fafa;border:1px solid #d0eded;border-radius:8px;color:var(--lm-accent);font-size:.75rem;cursor:pointer;transition:all .2s;margin-bottom:14px}.cc-source-link:hover{background:#e0f5f5}.cc-source-link--general{cursor:default;background:#f5f7fa;border-color:var(--lm-border,#e0e4e8);color:var(--lm-text-secondary,#5c6b7a)}.cc-source-link--general:hover{background:#f0f2f5}.cc-course-hint{margin-top:6px;font-size:12px;color:#43b581}.cc-modal-body .cc-input-card .el-input__inner,.cc-modal-body .cc-input-card .el-textarea__inner{background:#f0fdf4;border-color:#bbf7d0}.cc-modal-body .cc-input-card .el-input__inner:focus,.cc-modal-body .cc-input-card .el-textarea__inner:focus{background:#dcfce7;border-color:var(--lm-accent)}.cc-modal--edit .cc-edit-left .cc-input-card .el-input__inner{background:transparent!important;border:none!important;border-bottom:1px solid var(--lm-border)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;font-size:.9375rem;font-weight:600;color:var(--lm-text,#24344d);transition:border-color .2s}.cc-modal--edit .cc-edit-left .cc-input-card .el-input__inner::-moz-placeholder{color:var(--lm-title-secondary,#6b7280);opacity:.8}.cc-modal--edit .cc-edit-left .cc-input-card .el-input__inner::placeholder{color:var(--lm-title-secondary,#6b7280);opacity:.8}.cc-modal--edit .cc-edit-left .cc-input-card .el-input__inner:focus{border-bottom-color:var(--lm-accent)!important;background:transparent!important}.cc-modal--edit .cc-edit-left .cc-input-card.cc-input-card--content .el-textarea__inner,.cc-modal--edit .cc-edit-left .cc-input-card .el-textarea__inner{background:transparent!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;padding-top:8px!important;font-size:.9375rem;line-height:1.7;color:var(--lm-text,#24344d);transition:border-color .2s}.cc-modal--edit .cc-edit-left .cc-input-card.cc-input-card--content .el-textarea__inner::-moz-placeholder,.cc-modal--edit .cc-edit-left .cc-input-card .el-textarea__inner::-moz-placeholder{color:var(--lm-title-secondary,#6b7280);opacity:.8}.cc-modal--edit .cc-edit-left .cc-input-card.cc-input-card--content .el-textarea__inner::placeholder,.cc-modal--edit .cc-edit-left .cc-input-card .el-textarea__inner::placeholder{color:var(--lm-title-secondary,#6b7280);opacity:.8}.cc-modal--edit .cc-content-count{font-size:.6875rem;color:var(--lm-title-secondary,#6b7280);opacity:.9;letter-spacing:.02em}.cc-modal--edit .cc-tag-block{display:flex;flex-direction:column;gap:8px;cursor:text}.cc-modal--edit .cc-tag-block .cc-tag-chips-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.cc-modal--edit .cc-tag-block .cc-tag-input--pill{flex-shrink:0;width:100%;box-sizing:border-box;border:1px solid var(--lm-border);border-radius:999px;padding:8px 13px;font-size:.8125rem;color:var(--lm-text,#24344d);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.cc-modal--edit .cc-tag-block .cc-tag-input--pill:focus{border-color:var(--lm-accent);box-shadow:0 0 0 2px rgba(42,123,136,.08)}.cc-modal--edit .cc-tag-block .cc-tag-input--pill::-moz-placeholder{color:var(--lm-title-secondary,#6b7280);opacity:.8}.cc-modal--edit .cc-tag-block .cc-tag-input--pill::placeholder{color:var(--lm-title-secondary,#6b7280);opacity:.8}.cc-modal--edit .cc-tag-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;line-height:1.25;background:rgba(42,123,136,.08);color:var(--lm-accent,#2a7b88);border-radius:999px;border:1px solid rgba(42,123,136,.15);font-size:.8125rem;font-weight:500}.cc-modal--edit .cc-tag-remove{font-size:.75rem;opacity:.65;line-height:1;cursor:pointer;color:inherit}.cc-modal--edit .cc-tag-remove:hover{opacity:1}.cc-modal--edit .cc-edit-right .el-select{display:block}.cc-modal--edit .cc-edit-right .el-select .el-input__inner{background:var(--lm-border-light,#f1f5f9)!important;border:1px solid var(--lm-border)!important;border-radius:999px!important;min-height:34px;height:34px;line-height:32px;padding:0 28px 0 14px;font-size:.8125rem;color:var(--lm-text,#24344d);transition:background .2s,border-color .2s}.cc-modal--edit .cc-edit-right .el-select .el-input__inner:hover{background:#e8ecf0!important;border-color:rgba(42,123,136,.2)}.cc-modal--edit .cc-edit-right .el-select .el-input__suffix{right:8px}.cc-modal--edit .cc-edit-right .el-select .el-select__caret{color:var(--lm-title-secondary,#6b7280)}.cc-modal--edit .cc-edit-right .el-select .el-input.is-disabled .el-input__inner{opacity:.55;background:#eef1f4!important;color:#9ca3af!important;cursor:not-allowed}.cc-modal--edit .cc-edit-right .el-select .el-input.is-disabled .el-select__caret{color:#9ca3af}.cc-modal--edit .cc-tag-manage-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;font-size:.8125rem;line-height:1.3;font-weight:500;min-height:30px;padding:5px 12px;margin-left:0;border-radius:999px;border:1px solid rgba(42,123,136,.18);background:rgba(42,123,136,.06);color:var(--lm-title-secondary,#6b7280);cursor:pointer;transition:color .15s,background .15s,border-color .15s;flex-shrink:0}.cc-modal--edit .cc-tag-manage-btn:hover{color:var(--lm-accent);background:rgba(42,123,136,.1);border-color:rgba(42,123,136,.28)}.note-select-popper.el-select-dropdown{padding:2px 0;border-radius:8px;border:1px solid var(--lm-border,#e0e4e8);box-shadow:0 4px 12px rgba(0,0,0,.08);background:#fff}.note-select-popper .el-select-dropdown__list{padding:0}.note-select-popper .el-select-dropdown__item{padding:6px 14px;font-size:.8125rem;color:var(--lm-text,#243447);transition:background .15s,color .15s}.note-select-popper .el-select-dropdown__item:hover{background:rgba(42,123,136,.06);color:var(--lm-accent,#2a7b88)}.note-select-popper .el-select-dropdown__item.selected{color:var(--lm-accent,#2a7b88);font-weight:600;background:rgba(42,123,136,.08)}.note-select-popper .el-select-dropdown__item span{display:block}.card-center-page[data-v-340225ca]{flex:1 1 auto;width:100%;min-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:visible;background:var(--lm-bg-page);font-family:var(--lm-font-sans)}.cc-header[data-v-340225ca]{position:relative;flex:1 1 auto;min-height:0;background:var(--lm-card-bg);border-bottom:1px solid var(--lm-border);padding:0;height:auto;display:flex;flex-direction:column;justify-content:flex-start}.cc-header-right[data-v-340225ca]{position:absolute;right:32px;justify-content:flex-end}.cc-header-right[data-v-340225ca],.cc-stats--inline[data-v-340225ca]{display:flex;align-items:center;gap:20px;flex-shrink:0}.cc-stat-item[data-v-340225ca]{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.cc-stat-inline-label[data-v-340225ca]{font-size:.8125rem;color:#64748b;font-weight:500;line-height:1.5rem;vertical-align:baseline}.cc-stat-inline-num[data-v-340225ca]{font-size:1.5rem;font-weight:800;line-height:1.5rem;vertical-align:baseline}.cc-stat-inline-num--1[data-v-340225ca]{color:#0f766e}.cc-stat-inline-num--2[data-v-340225ca]{color:#2563eb}.cc-stat-inline-num--3[data-v-340225ca]{color:#9333ea}.cc-stat-inline-num--4[data-v-340225ca]{color:#b45309}.cc-stats--header[data-v-340225ca]{display:flex;gap:12px;flex-shrink:0}.cc-stats--header .cc-stat[data-v-340225ca]{text-align:left}.cc-stats--dashboard[data-v-340225ca]{display:flex;align-items:stretch;gap:0;flex-shrink:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:0 4px}.cc-stats--dashboard .cc-stat--block[data-v-340225ca]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:72px;padding:10px 14px;background:transparent;border:none;border-radius:0;border-left:1px solid #e2e8f0}.cc-stats--dashboard .cc-stat--block[data-v-340225ca]:first-child{border-left:none}.cc-stats--dashboard .cc-stat--block .cc-stat-label[data-v-340225ca]{font-size:10px;font-weight:500;color:#64748b;line-height:1.3;white-space:nowrap}.cc-stats--dashboard .cc-stat--block .cc-stat-num[data-v-340225ca]{font-size:16px;font-weight:900;line-height:1.2;color:#1a1a1a}.cc-stats--dashboard .cc-stat-num--orange[data-v-340225ca]{color:#f59f00}.cc-stats--header .cc-stat--block[data-v-340225ca]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:72px;padding:8px 12px;background:rgba(0,0,0,.04);border-radius:10px;border:1px solid rgba(0,0,0,.06)}.cc-stats--header .cc-stat--block .cc-stat-label[data-v-340225ca]{font-size:.75rem;color:#666;line-height:1.3;white-space:nowrap}.cc-stats--header .cc-stat--block .cc-stat-num[data-v-340225ca]{font-size:1.25rem;font-weight:800;line-height:1.2;color:#1a1a1a}.cc-write-btn[data-v-340225ca]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--lm-accent);color:#fff;border:none;border-radius:999px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s;box-shadow:var(--lm-shadow)}.cc-write-btn[data-v-340225ca]:hover{background:var(--lm-accent-hover);opacity:.95}.cc-write-btn-icon[data-v-340225ca]{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em}.cc-write-btn-icon svg[data-v-340225ca]{width:100%;height:100%;stroke:currentColor}.cc-card-item--new[data-v-340225ca]{border:2px dashed #43b581!important;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)!important;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;height:auto!important;min-height:200px;max-height:none;display:flex;align-items:center;justify-content:center}.cc-card-item--new[data-v-340225ca]:hover{border-color:#22c55e!important;transform:translateY(-3px);box-shadow:0 8px 24px rgba(34,197,94,.15)}.cc-new-card-inner[data-v-340225ca]{text-align:center;padding:24px 16px}.cc-new-card-plus[data-v-340225ca]{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,#43b581,#2a7b88);color:#fff;font-size:28px;font-weight:300;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 3px 12px rgba(42,123,136,.3);transition:transform .2s}.cc-card-item--new:hover .cc-new-card-plus[data-v-340225ca]{transform:scale(1.1)}.cc-new-card-text[data-v-340225ca]{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:6px}.cc-new-card-hint[data-v-340225ca]{font-size:.8125rem;color:#6b7280}.cc-stats[data-v-340225ca]{display:flex;gap:24px}.cc-stat[data-v-340225ca]{text-align:center}.cc-stat-num[data-v-340225ca]{font-size:1.5rem;font-weight:800;color:var(--lm-accent)}.cc-stat-num--orange[data-v-340225ca]{color:#f59f00}.cc-stat-num--purple[data-v-340225ca]{color:#9775fa}.cc-stat-label[data-v-340225ca]{font-size:.8125rem;color:#555}.cc-tab[data-v-340225ca],.cc-tabs[data-v-340225ca]{display:flex;align-items:center;gap:6px}.cc-tab[data-v-340225ca]{width:100px;min-width:100px;justify-content:center;box-sizing:border-box;padding:10px 16px;font-size:1rem;font-weight:500;line-height:1.45;color:var(--lm-text-secondary);cursor:pointer;border-radius:999px;border:none;background:transparent;transition:color .2s,background .2s}.cc-tab[data-v-340225ca]:hover{color:var(--lm-text);background:#f8fafc}.cc-tab--active[data-v-340225ca]{background:#f0fdfa;color:var(--lm-accent);font-weight:700}.cc-tab-badge[data-v-340225ca]{font-size:.8125rem;background:rgba(100,116,139,.16);color:#475569;padding:2px 10px;border-radius:999px;line-height:1.2}.cc-tab--active .cc-tab-badge[data-v-340225ca]{background:#d0eded;color:var(--lm-accent)}.cc-filter-bar--two-rows[data-v-340225ca]{display:flex;flex-direction:column;gap:14px}.cc-filter-bar--two-rows .cc-filter-row[data-v-340225ca]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;width:100%;box-sizing:border-box}.cc-filter-bar--two-rows .cc-filter-row-left[data-v-340225ca]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.cc-filter-bar--two-rows .cc-filter-row-right[data-v-340225ca]{display:flex;align-items:center;gap:10px;flex-shrink:0}.cc-source-tabs[data-v-340225ca]{display:flex;gap:0;background:#f1f5f9;border-radius:10px;padding:2px;flex-shrink:0}.cc-source-tab[data-v-340225ca]{flex:1;min-width:4.5em;text-align:center;padding:6px 12px;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;color:#555;white-space:nowrap;border:1px solid transparent}.cc-body[data-v-340225ca]{flex:1 1 auto;min-height:0;overflow:visible;width:100%;box-sizing:border-box;padding:24px 32px 0;display:flex;flex-direction:column;flex-grow:1}.cc-main[data-v-340225ca]{flex:1 1 auto;min-width:0;width:100%}.cc-sidebar[data-v-340225ca]{width:280px;flex-shrink:0}.cc-filter-bar[data-v-340225ca]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center;background:var(--lm-card-bg);border-radius:12px;padding:14px 18px;box-shadow:var(--lm-shadow)}.cc-source-tab[data-v-340225ca]:hover{color:#555}.cc-source-tab--active[data-v-340225ca]{background:#f0fdfa;color:#0f766e;border:1px solid #99f6e4;box-shadow:0 1px 2px rgba(0,0,0,.06)}.cc-source-tab-badge[data-v-340225ca]{font-size:.75rem;opacity:.9;margin-left:4px}.cc-filter-group[data-v-340225ca]{display:flex;align-items:center;gap:5px}.cc-filter-label[data-v-340225ca]{font-size:.875rem;color:#666;white-space:nowrap;font-weight:600}.cc-filter-sep[data-v-340225ca]{width:1px;height:24px;background:#e8e8e8;margin:0 4px}.cc-access-filters[data-v-340225ca]{display:flex;gap:6px}.cc-access-pill[data-v-340225ca]{padding:3px 12px;border-radius:20px;font-size:.8125rem;cursor:pointer;border:1px solid #e0e0e0;background:#fff;transition:all .15s;white-space:nowrap}.cc-access-pill--all[data-v-340225ca]{color:#666}.cc-access-pill--all.cc-access-pill--active[data-v-340225ca],.cc-access-pill--all[data-v-340225ca]:hover{background:#555;color:#fff;border-color:#555}.cc-access-pill--free[data-v-340225ca]{color:#2b9c6c}.cc-access-pill--free.cc-access-pill--active[data-v-340225ca],.cc-access-pill--free[data-v-340225ca]:hover{background:#2b9c6c;color:#fff;border-color:#2b9c6c}.cc-access-pill--exchange[data-v-340225ca]{color:#f59f00}.cc-access-pill--exchange.cc-access-pill--active[data-v-340225ca],.cc-access-pill--exchange[data-v-340225ca]:hover{background:#f59f00;color:#fff;border-color:#f59f00}.cc-card-grid[data-v-340225ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px}.cc-card-grid.el-loading-parent--relative[data-v-340225ca]{min-height:min(420px,50vh)}.cc-card-item[data-v-340225ca]{box-sizing:border-box;background:var(--lm-card-bg);border-radius:12px;overflow:hidden;box-shadow:var(--lm-shadow);cursor:pointer;transition:all .2s;border:2px solid transparent;position:relative;min-height:280px;height:280px;display:flex;flex-direction:column}.cc-card-item[data-v-340225ca]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:var(--lm-accent)}.cc-card-item--exchange[data-v-340225ca]:hover{border-color:#f59f00}.cc-card-item--locked[data-v-340225ca]{opacity:.96}.cc-card-stripe[data-v-340225ca]{height:3px}.cc-clean-card__bar[data-v-340225ca]{height:3px;width:100%;flex-shrink:0}.cc-stripe--teal[data-v-340225ca]{background:linear-gradient(90deg,#2a7b88,#44c5c5)}.cc-stripe--blue[data-v-340225ca]{background:linear-gradient(90deg,#4a90d9,#6bb3f0)}.cc-stripe--orange[data-v-340225ca]{background:linear-gradient(90deg,#f59f00,#fcc419)}.cc-stripe--purple[data-v-340225ca]{background:linear-gradient(90deg,#9775fa,#b197fc)}.cc-stripe--pink[data-v-340225ca]{background:linear-gradient(90deg,#f06595,#faa2c1)}.cc-clean-card__main[data-v-340225ca]{flex:1 1 auto;min-height:0;overflow:hidden;padding:14px 16px 12px;display:flex;flex-direction:column;gap:6px}.cc-clean-card__row1[data-v-340225ca]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:1.25rem}.cc-clean-card__row1--mine .cc-clean-card__course--truncate[data-v-340225ca]{max-width:58%}.cc-vis-badge[data-v-340225ca]{display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;font-weight:600;padding:2px 7px;border-radius:6px;border:1px solid transparent;flex-shrink:0;white-space:nowrap}.cc-vis-badge__lock[data-v-340225ca]{width:11px;height:11px;flex-shrink:0}.cc-vis-badge--public[data-v-340225ca]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.cc-vis-badge--decoded[data-v-340225ca]{color:#4a90d9;background:#e8f4ff;border-color:#bfdbfe}.cc-vis-badge--locked[data-v-340225ca]{color:#d97706;background:#fffbeb;border-color:#fde68a}.cc-vis-badge--private[data-v-340225ca]{color:#6b7280;background:#f9fafb;border-color:#e5e7eb}.cc-course-pill[data-v-340225ca]{display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.cc-course-pill--teal[data-v-340225ca]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.cc-course-pill--blue[data-v-340225ca]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.cc-course-pill--purple[data-v-340225ca]{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.cc-course-pill--orange[data-v-340225ca]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.cc-course-pill--pink[data-v-340225ca]{background:#fdf2f8;color:#be185d;border-color:#fbcfe8}.cc-clean-card__main--plaza[data-v-340225ca]{gap:8px;padding-top:12px}.cc-clean-card__plaza-head[data-v-340225ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cc-clean-card__plaza-author[data-v-340225ca]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.cc-clean-card__avatar-img--md[data-v-340225ca],.cc-clean-card__avatar-ph--md[data-v-340225ca]{width:28px;height:28px;font-size:.6875rem}.cc-clean-card__plaza-author-text[data-v-340225ca]{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-clean-card__plaza-name[data-v-340225ca]{font-size:.75rem;font-weight:600;color:#1f2937;line-height:1.2}.cc-clean-card__plaza-date[data-v-340225ca]{font-size:.6875rem;color:#9ca3af}.cc-clean-card__course[data-v-340225ca]{font-size:.75rem;color:#9ca3af;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cc-clean-card__lock[data-v-340225ca]{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;color:#f59f00;flex-shrink:0}.cc-clean-card__lock-icon[data-v-340225ca]{width:12px;height:12px;flex-shrink:0}.cc-clean-card__title[data-v-340225ca]{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.4;min-height:0}.cc-clean-card__summary[data-v-340225ca],.cc-clean-card__title[data-v-340225ca]{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-clean-card__summary[data-v-340225ca]{font-size:.75rem;line-height:1.65;color:#6b7280;min-height:2.75em}.cc-clean-card__summary-wrap[data-v-340225ca]{position:relative}.cc-clean-card__summary--blur[data-v-340225ca]{color:#9ca3af;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-clean-card__summary--gate[data-v-340225ca]{color:#9ca3af;font-style:italic}.cc-clean-card__unlock-overlay[data-v-340225ca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;padding:5px 14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(42,123,136,.2);border-radius:20px;font-size:.6875rem;font-weight:500;color:var(--lm-accent);white-space:nowrap;box-shadow:0 2px 8px rgba(42,123,136,.08);pointer-events:none}.cc-clean-card__tags[data-v-340225ca]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:4px}.cc-clean-card__tag[data-v-340225ca]{font-size:.6875rem;color:#9ca3af;background:#f9fafb;padding:2px 6px;border-radius:4px;line-height:1.3}.cc-clean-card__tag-more[data-v-340225ca]{font-size:.6875rem;color:#d1d5db}.cc-clean-card__foot[data-v-340225ca]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 12px;border-top:1px solid #f3f4f6;flex-shrink:0;background:#fafafa}.cc-clean-card__foot--statbar[data-v-340225ca]{background:rgba(249,250,251,.85)}.cc-clean-card__statbar-left[data-v-340225ca]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0;font-size:.75rem;color:#9ca3af}.cc-clean-card__statbar-dot[data-v-340225ca]{color:#e5e7eb}.cc-clean-card__statbar-unlock[data-v-340225ca]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.cc-clean-card__author[data-v-340225ca]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.cc-clean-card__avatar-img[data-v-340225ca],.cc-clean-card__avatar-ph[data-v-340225ca]{width:16px;height:16px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.cc-clean-card__avatar-ph[data-v-340225ca]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.5625rem;font-weight:700}.cc-clean-card__author-name[data-v-340225ca]{font-size:.75rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-clean-card__dot[data-v-340225ca]{font-size:.75rem;color:#e5e7eb;flex-shrink:0}.cc-clean-card__date[data-v-340225ca]{font-size:.75rem;color:#d1d5db;flex-shrink:0}.cc-clean-card__stats[data-v-340225ca]{display:flex;align-items:center;gap:12px;flex-shrink:0}.cc-clean-card__stat[data-v-340225ca]{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;color:#9ca3af}.cc-clean-card__stat-icon[data-v-340225ca]{width:13px;height:13px;flex-shrink:0;opacity:.85}.cc-clean-card__stat--like[data-v-340225ca]{cursor:pointer;transition:color .15s}.cc-clean-card__stat--like[data-v-340225ca]:hover,.cc-clean-card__stat--liked[data-v-340225ca]{color:#ef4444}.cc-clean-card__heart[data-v-340225ca]{width:13px;height:13px;flex-shrink:0}.cc-clean-card__heart path[data-v-340225ca]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-clean-card__heart--on path[data-v-340225ca]{fill:#ef4444;stroke:#ef4444}.cc-card-body[data-v-340225ca]{padding:16px 18px;flex:1;display:flex;flex-direction:column;min-height:0}.cc-card-author-row[data-v-340225ca]{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:.875rem;color:#555}.cc-card-author-date[data-v-340225ca]{margin-left:auto;font-size:.75rem;color:#666}.cc-mini-avatar[data-v-340225ca]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.625rem;font-weight:700;flex-shrink:0}.cc-mini-avatar-img[data-v-340225ca]{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.cc-mini-avatar-img--large[data-v-340225ca]{width:32px;height:32px}.cc-comment-avatar-img[data-v-340225ca]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.cc-mini-avatar--large[data-v-340225ca]{width:32px;height:32px;font-size:.75rem}.cc-card-meta[data-v-340225ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cc-card-course[data-v-340225ca]{font-size:.75rem;padding:2px 8px;border-radius:4px;font-weight:600}.cc-course--teal[data-v-340225ca]{background:#e8faf0;color:#2b9c6c}.cc-course--blue[data-v-340225ca]{background:#e8f0ff;color:#4a6fa5}.cc-course--purple[data-v-340225ca]{background:#f5e8ff;color:#8854c0}.cc-course--orange[data-v-340225ca]{background:#fff4e8;color:#e67700}.cc-card-title[data-v-340225ca]{font-size:1.0625rem;font-weight:600;color:var(--lm-text);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:1.4em;line-height:1.4}.cc-card-body-spacer[data-v-340225ca]{flex:1 1 auto;min-height:0}.cc-card-preview-wrap[data-v-340225ca]{position:relative;margin-bottom:4px;min-height:4.8em}.cc-card-preview[data-v-340225ca]{font-size:.875rem;color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;min-height:4.8em}.cc-card-preview--blur[data-v-340225ca]{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-card-preview-overlay[data-v-340225ca]{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#666;text-align:center;padding:0 8px}.cc-card-preview-overlay--decode[data-v-340225ca]{color:#f59f00;font-weight:600}.cc-card-tags[data-v-340225ca]{display:flex;gap:4px;flex-wrap:nowrap;margin-bottom:12px;min-height:26px;max-height:26px;overflow:hidden}.cc-card-tag[data-v-340225ca]{font-size:.75rem;padding:2px 7px;border-radius:3px;background:#f5f5f5;color:#555}.cc-card-footer[data-v-340225ca]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #f5f5f5;flex-shrink:0}.cc-card-date[data-v-340225ca]{font-size:.8125rem;color:#555}.cc-card-footer-coin[data-v-340225ca]{font-size:.8125rem;color:#f59f00;font-weight:600;margin-left:8px}.cc-card-actions[data-v-340225ca]{display:flex;gap:10px;margin-left:auto}.cc-card-act[data-v-340225ca]{font-size:.8125rem;color:#555;display:flex;align-items:center;gap:3px;cursor:pointer;transition:color .15s}.cc-like-icon[data-v-340225ca]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:-.15em}.cc-like-icon svg[data-v-340225ca]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.cc-card-act--liked .cc-like-icon svg[data-v-340225ca]{fill:#e74c3c;stroke:#e74c3c}.cc-card-act[data-v-340225ca]:hover{color:var(--lm-accent)}.cc-card-act--liked[data-v-340225ca]{color:#ff6b6b}.cc-card-act--unlock[data-v-340225ca]{color:#f59f00}.cc-card-act--large[data-v-340225ca]{font-size:.8125rem}.cc-access-badge[data-v-340225ca]{position:absolute;top:10px;right:10px;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:700;z-index:2}.cc-access-badge--free[data-v-340225ca]{background:#e8faf0;color:#2b9c6c}.cc-access-badge--exchange[data-v-340225ca]{background:linear-gradient(135deg,#fff4e8,#ffe8cc)}.cc-list-decoded[data-v-340225ca]{font-size:.75rem;font-weight:600;color:#4a90d9;background:#e8f4ff;border:1px solid #bfdbfe;padding:2px 7px;border-radius:6px;white-space:nowrap;flex-shrink:0}.cc-card-item--exchanged[data-v-340225ca]{border-left:3px solid #4a90d9;color:#e67700;border:1px solid #ffd89b}.cc-card-list[data-v-340225ca]{display:flex;flex-direction:column;gap:8px}.cc-list-item[data-v-340225ca]{background:var(--lm-card-bg);border-radius:8px;padding:0 16px;height:56px;min-height:56px;max-height:56px;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;box-shadow:var(--lm-shadow);cursor:pointer;transition:all .15s;border-left:3px solid transparent;overflow:hidden}.cc-list-item[data-v-340225ca]:hover{border-left-color:var(--lm-accent);box-shadow:0 3px 10px rgba(0,0,0,.06)}.cc-list-item--new[data-v-340225ca]{justify-content:center}.cc-list-item--new .cc-list-new-text[data-v-340225ca]{color:var(--lm-accent);font-weight:600}.cc-list-avatar[data-v-340225ca]{flex-shrink:0;width:32px;height:32px}.cc-list-avatar-img[data-v-340225ca],.cc-list-avatar-placeholder[data-v-340225ca]{width:32px;height:32px;border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover}.cc-list-avatar-placeholder[data-v-340225ca]{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#fff}.cc-list-nickname[data-v-340225ca]{max-width:72px;font-size:.8125rem;font-weight:500}.cc-list-course[data-v-340225ca],.cc-list-nickname[data-v-340225ca]{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-list-course[data-v-340225ca]{max-width:252px}.cc-list-course .cc-card-course[data-v-340225ca]{font-size:.875rem;padding:2px 6px;border-radius:4px}.cc-list-tags[data-v-340225ca]{flex-shrink:0;max-width:216px;display:flex;align-items:center;gap:4px;overflow:hidden}.cc-list-tag[data-v-340225ca]{flex-shrink:0;font-size:.875rem;font-weight:400;color:#555;white-space:nowrap;padding:2px 10px;border-radius:9999px;background:rgba(0,0,0,.06)}.cc-list-title[data-v-340225ca]{flex-shrink:0;max-width:180px;font-weight:600}.cc-list-content[data-v-340225ca],.cc-list-title[data-v-340225ca]{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-list-content[data-v-340225ca]{flex:1;min-width:0;font-weight:400;color:#555}.cc-list-content--gate[data-v-340225ca]{color:#9ca3af;font-style:italic}.cc-list-right[data-v-340225ca]{flex-shrink:0;margin-left:auto;display:flex;align-items:center;gap:12px}.cc-list-date[data-v-340225ca]{font-size:.75rem;color:#888;white-space:nowrap;margin-left:auto}.cc-list-coin[data-v-340225ca]{font-size:.75rem;color:#f59f00;white-space:nowrap}.cc-list-likes[data-v-340225ca],.cc-list-unlock[data-v-340225ca]{font-size:.75rem;color:#666;white-space:nowrap}.cc-list-likes[data-v-340225ca]{display:inline-flex;align-items:center;gap:2px}.cc-list-comments[data-v-340225ca]{font-size:.75rem;color:#666;white-space:nowrap}.cc-plaza-main[data-v-340225ca]{width:100%}.cc-side-card[data-v-340225ca]{background:var(--lm-card-bg);border-radius:12px;padding:18px;box-shadow:var(--lm-shadow);margin-bottom:16px}.cc-side-title[data-v-340225ca]{font-size:.875rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:6px}.cc-exchange-summary[data-v-340225ca]{text-align:center;padding:8px 0}.cc-exchange-big[data-v-340225ca]{font-size:2.25rem;font-weight:800;color:#f59f00}.cc-exchange-label[data-v-340225ca]{font-size:.75rem;color:#555;margin-top:2px}.cc-exchange-mini-stats[data-v-340225ca]{display:flex;gap:8px;margin-top:12px}.cc-exchange-mini[data-v-340225ca]{flex:1;background:#f9f9f9;border-radius:6px;padding:8px;text-align:center}.cc-exchange-mini strong[data-v-340225ca]{font-size:.875rem;display:block}.cc-exchange-mini--earned[data-v-340225ca]{color:var(--lm-accent)}.cc-exchange-mini--spent[data-v-340225ca]{color:#e03131}.cc-exchange-mini span[data-v-340225ca]{font-size:.625rem;color:#555}.cc-exchange-rules[data-v-340225ca]{margin-top:12px;padding-top:10px;border-top:1px solid #f5f5f5}.cc-exchange-rule[data-v-340225ca]{display:flex;justify-content:space-between;padding:3px 0;font-size:.6875rem;color:#555}.cc-exchange-rule-value[data-v-340225ca]{color:var(--lm-accent)}.cc-lb-item[data-v-340225ca]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f8f8f8}.cc-lb-item[data-v-340225ca]:last-child{border-bottom:none}.cc-lb-rank[data-v-340225ca]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700}.cc-lb-rank--gold[data-v-340225ca]{background:#fff4e8;color:#f59f00}.cc-lb-rank--silver[data-v-340225ca]{background:#f0f0f0;color:#555}.cc-lb-rank--bronze[data-v-340225ca]{background:#fef0e8;color:#e8590c}.cc-lb-rank--normal[data-v-340225ca]{background:#f5f5f5;color:#555}.cc-lb-name[data-v-340225ca]{flex:1;font-size:.75rem;font-weight:500}.cc-lb-count[data-v-340225ca]{font-size:.75rem;color:var(--lm-accent);font-weight:700}.cc-hot-tags[data-v-340225ca]{display:flex;flex-wrap:wrap;gap:6px}.cc-hot-tag[data-v-340225ca]{font-size:.6875rem;padding:3px 10px;border-radius:4px;background:#f5f7fa;color:#555;cursor:pointer;transition:all .15s}.cc-hot-tag[data-v-340225ca]:hover{background:#e0f5f5;color:var(--lm-accent)}.cc-hot-tag-count[data-v-340225ca]{font-size:.5625rem;color:#555;margin-left:2px}.cc-plaza-stats[data-v-340225ca]{font-size:.75rem}.cc-plaza-stat-row[data-v-340225ca]{display:flex;justify-content:space-between;padding:5px 0;color:#555}.cc-plaza-stat-row strong[data-v-340225ca]{color:#333}.cc-stat--green[data-v-340225ca]{color:var(--lm-accent)!important}.cc-stat--orange[data-v-340225ca]{color:#f59f00!important}.cc-empty[data-v-340225ca]{grid-column:1/-1;text-align:center;padding:60px 20px;color:#555}.cc-empty-small[data-v-340225ca]{text-align:center;padding:20px;color:#555;font-size:.75rem}.cc-form-row[data-v-340225ca]{display:flex;gap:14px}.cc-form-half[data-v-340225ca]{flex:1}.cc-tag-input-area[data-v-340225ca]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;cursor:text;transition:border-color .2s}.cc-tag-input-area[data-v-340225ca]:focus-within{border-color:var(--lm-accent);box-shadow:0 0 0 2px rgba(42,123,136,.08)}.cc-tag-chips-wrap[data-v-340225ca]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cc-tag-chip[data-v-340225ca]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#e0f5f5;color:var(--lm-accent);border-radius:999px;font-size:.8125rem;font-weight:500}.cc-tag-remove[data-v-340225ca]{cursor:pointer;font-size:1rem;line-height:1;opacity:.65;padding:0 0 0 2px}.cc-tag-remove[data-v-340225ca]:hover{opacity:1}.cc-tag-input[data-v-340225ca]{width:100%;height:34px;line-height:34px;border:none;outline:none;font-size:.8125rem;padding:0 4px;box-sizing:border-box}.cc-tag-suggest[data-v-340225ca]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap;align-items:center}.cc-tag-suggest-label[data-v-340225ca]{font-size:.6875rem;color:#555}.cc-tag-suggest-item[data-v-340225ca]{font-size:.6875rem;padding:2px 8px;border-radius:3px;background:#f5f5f5;color:#555;cursor:pointer;transition:all .15s}.cc-tag-suggest-item[data-v-340225ca]:hover{background:#e0f5f5;color:var(--lm-accent)}.cc-modal-footer[data-v-340225ca]{display:flex;justify-content:space-between;align-items:center}.cc-modal-footer--center[data-v-340225ca]{justify-content:center;gap:10px}.cc-modal-footer-right[data-v-340225ca]{display:flex;gap:8px}.cc-view-split[data-v-340225ca]{display:flex;gap:0;min-height:420px}.cc-view-left[data-v-340225ca]{flex:1;padding-right:20px;border-right:1px solid #f0f0f0;overflow-y:auto;max-height:520px}.cc-view-right[data-v-340225ca]{width:320px;flex-shrink:0;display:flex;flex-direction:column;padding-left:20px}.cc-view-author[data-v-340225ca]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cc-view-author-info[data-v-340225ca]{flex:1}.cc-view-author-name[data-v-340225ca]{font-weight:600;font-size:.875rem}.cc-view-author-meta[data-v-340225ca]{font-size:.6875rem;color:#555}.cc-view-content[data-v-340225ca]{background:#f9f9f9;border-radius:10px;padding:16px;font-size:.8125rem;line-height:1.8;white-space:pre-wrap;margin-bottom:12px}.cc-view-tags[data-v-340225ca]{display:flex;gap:6px;margin-bottom:14px}.cc-view-bottom-actions[data-v-340225ca]{display:flex;gap:16px;padding-top:12px;border-top:1px solid #f5f5f5;margin-top:8px}.cc-comment-header[data-v-340225ca]{font-size:.875rem;font-weight:700;color:#303133;padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.cc-comment-list[data-v-340225ca]{flex:1;overflow-y:auto;max-height:340px;padding-right:4px}.cc-comment-list[data-v-340225ca]::-webkit-scrollbar{width:4px}.cc-comment-list[data-v-340225ca]::-webkit-scrollbar-thumb{background:#e4e7ed;border-radius:2px}.cc-comment-empty[data-v-340225ca]{text-align:center;color:#c0c4cc;font-size:.8125rem;padding:40px 0}.cc-comment-item[data-v-340225ca]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #f8f8f8}.cc-comment-item[data-v-340225ca]:last-child{border-bottom:none}.cc-comment-avatar[data-v-340225ca]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.6875rem;font-weight:700;flex-shrink:0}.cc-comment-body[data-v-340225ca]{flex:1;min-width:0}.cc-comment-top[data-v-340225ca]{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.cc-comment-name[data-v-340225ca]{font-size:.75rem;font-weight:600;color:#303133}.cc-comment-reply-hint[data-v-340225ca]{font-size:.6875rem;color:#c0c4cc}.cc-comment-time[data-v-340225ca]{font-size:.625rem;color:#ddd;margin-left:auto}.cc-comment-text[data-v-340225ca]{font-size:.8125rem;color:#606266;line-height:1.6;word-break:break-word}.cc-comment-actions[data-v-340225ca]{display:flex;gap:12px;margin-top:4px}.cc-comment-action[data-v-340225ca]{font-size:.6875rem;color:#c0c4cc;cursor:pointer;transition:color .15s}.cc-comment-action[data-v-340225ca]:hover{color:var(--lm-accent)}.cc-comment-action--del[data-v-340225ca]:hover{color:#e03131}.cc-comment-input-area[data-v-340225ca]{border-top:1px solid #f0f0f0;padding-top:10px;margin-top:8px}.cc-comment-reply-bar[data-v-340225ca]{font-size:.75rem;color:#909399;margin-bottom:6px;display:flex;align-items:center;gap:6px}.cc-comment-reply-cancel[data-v-340225ca]{cursor:pointer;color:#c0c4cc;font-size:.875rem}.cc-comment-reply-cancel[data-v-340225ca]:hover{color:#e03131}.cc-comment-input-row[data-v-340225ca]{display:flex;gap:8px}.cc-footer[data-v-340225ca]{margin-top:auto;margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);box-sizing:border-box;padding:16px 32px 20px;text-align:center;background:#f9fafb;border-top:1px solid var(--lm-border);flex-shrink:0}.cc-footer-motto[data-v-340225ca]{margin:0 0 4px;font-size:.75rem;color:#4b5563;font-style:italic}.cc-footer-copy[data-v-340225ca]{margin:0;font-size:.625rem;color:#6b7280}@media (max-width:900px){.cc-edit-split[data-v-340225ca]{flex-direction:column}.cc-edit-right[data-v-340225ca]{width:100%;max-width:none;border-left:none;border-top:1px solid var(--lm-border);padding-left:0;padding-top:16px}.cc-card-grid[data-v-340225ca]{grid-template-columns:1fr}.cc-body[data-v-340225ca]{flex-direction:column}.cc-sidebar[data-v-340225ca]{width:100%}.cc-header-right[data-v-340225ca]{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap}.cc-stats[data-v-340225ca]{gap:16px}.cc-filter-bar--rows .cc-filter-row--meta[data-v-340225ca],.cc-filter-bar[data-v-340225ca]{flex-direction:column;align-items:stretch}.cc-filter-bar--rows .cc-filter-row-right[data-v-340225ca],.cc-view-toggle[data-v-340225ca]{margin-left:0}.cc-filter-sep[data-v-340225ca]{display:none}}@media (max-width:600px){.cc-header[data-v-340225ca]{height:auto;min-height:0}.cc-header-row1[data-v-340225ca]{padding-left:16px;padding-right:16px;min-height:56px;height:auto;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;align-items:flex-start}.cc-header-row1-right[data-v-340225ca]{width:100%;order:3;margin-top:4px}.cc-header-row1-stack[data-v-340225ca]{max-width:none;width:100%;align-items:flex-start}.cc-stats-inline[data-v-340225ca]{text-align:left}.cc-header-inner--row[data-v-340225ca],.cc-header-inner[data-v-340225ca]{padding:0 16px;flex-wrap:wrap;gap:16px;min-height:64px;align-items:center;align-content:center;padding-top:10px;padding-bottom:10px}.cc-body[data-v-340225ca]{padding:16px}.cc-footer[data-v-340225ca]{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.cc-form-row[data-v-340225ca]{flex-direction:column}}.cc-pagination[data-v-340225ca]{display:flex;align-items:center;justify-content:center;gap:6px;padding:24px 0 12px;flex-wrap:wrap}.cc-page-btn[data-v-340225ca]{min-width:34px;height:34px;padding:0 10px;border:1px solid var(--lm-border,#e0e4e8);border-radius:8px;background:#fff;color:var(--lm-text,#243447);font-size:.8125rem;cursor:pointer;transition:all .15s;font-family:inherit}.cc-page-btn[data-v-340225ca]:hover:not(:disabled){border-color:var(--lm-accent,#2a7b88);color:var(--lm-accent,#2a7b88)}.cc-page-btn--active[data-v-340225ca]{background:var(--lm-accent,#2a7b88);color:#fff;border-color:var(--lm-accent,#2a7b88);pointer-events:none}.cc-page-btn[data-v-340225ca]:disabled{opacity:.4;cursor:not-allowed}.cc-page-ellipsis[data-v-340225ca]{color:#94a3b8;font-size:.875rem;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-page-info[data-v-340225ca]{font-size:.75rem;color:#94a3b8;margin-left:8px}.cc-highlight[data-v-340225ca]{background:rgba(250,204,21,.35);color:inherit;padding:1px 2px;border-radius:2px}