.content-card[data-v-3d9f1ef4],.hero-card[data-v-3d9f1ef4],.status-row[data-v-3d9f1ef4],.todo-card[data-v-3d9f1ef4]{margin-bottom:12px}.hero[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.hero h2[data-v-3d9f1ef4]{margin:0 0 6px;font-size:20px;color:#17233d}.hero p[data-v-3d9f1ef4]{margin:0;color:#515a6e}.hero-links[data-v-3d9f1ef4]{margin-top:12px}.hero-links[data-v-3d9f1ef4],.status-card[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.status-card[data-v-3d9f1ef4]{min-height:96px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.status-card strong[data-v-3d9f1ef4]{color:#17233d;font-size:16px}.status-card span[data-v-3d9f1ef4]{color:#515a6e;line-height:1.5}.todo-head[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:14px}.todo-head h3[data-v-3d9f1ef4]{margin:8px 0 6px;color:#17233d;font-size:18px}.todo-head p[data-v-3d9f1ef4]{margin:0;color:#515a6e;line-height:1.7}.todo-grid[data-v-3d9f1ef4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.todo-item[data-v-3d9f1ef4]{min-height:168px;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;padding:12px;border:1px solid #dbe5f0;border-radius:8px;background:#f8fbff}.todo-item.done[data-v-3d9f1ef4]{border-color:#b7ebcf;background:#f6fffb}.todo-item strong[data-v-3d9f1ef4]{color:#17233d;font-size:15px}.todo-item span[data-v-3d9f1ef4]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#515a6e;line-height:1.6}.blocking-alert[data-v-3d9f1ef4]{margin-top:12px}.task-result-text[data-v-3d9f1ef4]{white-space:normal;line-height:1.6;color:#515a6e}.mb_16[data-v-3d9f1ef4]{margin-bottom:16px}.basic-toolbar[data-v-3d9f1ef4],.task-toolbar[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basic-toolbar[data-v-3d9f1ef4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.basic-actions[data-v-3d9f1ef4],.basic-selector[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.basic-selector span[data-v-3d9f1ef4]{color:#657180}.basic-info-list[data-v-3d9f1ef4]{position:relative;border-top:1px solid #edf2f7}.basic-row[data-v-3d9f1ef4]{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:92px;padding:16px 0;border-bottom:1px solid #edf2f7}.basic-row.compact-row[data-v-3d9f1ef4],.basic-row[data-v-3d9f1ef4]{grid-template-columns:130px minmax(0,1fr) 110px}.basic-label[data-v-3d9f1ef4]{color:#8c97a8}.basic-value[data-v-3d9f1ef4]{min-width:0;color:#17233d}.basic-value strong[data-v-3d9f1ef4]{display:block;margin-bottom:6px;font-weight:600}.basic-value p[data-v-3d9f1ef4]{margin:0;color:#8c97a8;line-height:1.6}.basic-op[data-v-3d9f1ef4]{text-align:right;padding-right:8px}.mini-avatar[data-v-3d9f1ef4],.mini-qrcode[data-v-3d9f1ef4]{display:block;width:72px;height:72px;-o-object-fit:cover;object-fit:cover}.mini-qrcode[data-v-3d9f1ef4]{width:86px;height:86px}.empty-avatar[data-v-3d9f1ef4],.empty-qrcode[data-v-3d9f1ef4]{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;border:1px dashed #c5d4e6;background:#f8fbff;color:#8c97a8}.category-form[data-v-3d9f1ef4]{margin-top:16px}.category-quick-action[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:12px;color:#657180}.mini-privacy-list[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.mini-privacy-item[data-v-3d9f1ef4]{display:grid;grid-template-columns:220px minmax(0,1fr) 36px;gap:8px}.privacy-material-row[data-v-3d9f1ef4]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px}.privacy-interface-section[data-v-3d9f1ef4]{margin-bottom:16px;padding:14px;border:1px solid #edf2f7;border-radius:6px;background:#fbfdff}.privacy-interface-title[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.privacy-interface-title strong[data-v-3d9f1ef4]{color:#17233d;font-size:15px}.privacy-interface-empty[data-v-3d9f1ef4],.privacy-interface-title span[data-v-3d9f1ef4]{color:#8c97a8}.privacy-interface-reason[data-v-3d9f1ef4]{margin-top:6px!important;color:#ed4014!important}.privacy-interface-remark[data-v-3d9f1ef4]{padding:4px 0;color:#515a6e;line-height:1.5;white-space:normal;word-break:break-all}.privacy-fixed-list[data-v-3d9f1ef4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.privacy-fixed-card[data-v-3d9f1ef4]{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;min-height:112px;padding:12px;border:1px solid #e6edf5;border-radius:6px;background:#fff}.privacy-fixed-card strong[data-v-3d9f1ef4]{display:block;color:#17233d;font-size:14px}.privacy-fixed-card p[data-v-3d9f1ef4],.privacy-fixed-card span[data-v-3d9f1ef4]{margin:0;color:#8c97a8;font-size:12px;line-height:1.6}.privacy-apply-card[data-v-3d9f1ef4]{margin-bottom:12px;padding:14px 14px 6px;border:1px solid #e6edf5;border-radius:6px;background:#fff}.privacy-apply-head[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.privacy-apply-grid[data-v-3d9f1ef4]{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.privacy-apply-grid-wide[data-v-3d9f1ef4]{grid-column:1/-1}.privacy-upload-row[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:40px}.privacy-upload-preview[data-v-3d9f1ef4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.privacy-upload-preview img[data-v-3d9f1ef4]{width:44px;height:44px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e6edf5}.privacy-upload-empty[data-v-3d9f1ef4]{color:#8c97a8}.privacy-interface-select-tip[data-v-3d9f1ef4]{margin-top:-4px;padding:10px 0}.direct-key-upload-box[data-v-3d9f1ef4]{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}.direct-key-hidden-input[data-v-3d9f1ef4]{display:none}.direct-key-file-row[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border:1px dashed #dbe5f0;border-radius:6px;background:#f8fbff;color:#657180}.direct-key-file-row span[data-v-3d9f1ef4]{word-break:break-all}.direct-key-status-box[data-v-3d9f1ef4]{position:relative;min-height:150px;margin-bottom:16px;padding:14px 14px 2px;border:1px solid #dbe5f0;border-radius:8px;background:#f8fbff}.direct-key-status-head[data-v-3d9f1ef4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.direct-key-status-head strong[data-v-3d9f1ef4]{color:#17233d;font-size:15px}.direct-key-status-form[data-v-3d9f1ef4]{margin-bottom:4px}.direct-key-status-form[data-v-3d9f1ef4] .ivu-form-item{margin-bottom:10px}.direct-key-name[data-v-3d9f1ef4]{margin-left:8px;color:#515a6e;word-break:break-all}.pager[data-v-3d9f1ef4]{margin-top:12px;text-align:right}@media (max-width:1280px){.todo-grid[data-v-3d9f1ef4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero[data-v-3d9f1ef4],.todo-head[data-v-3d9f1ef4]{display:block}.hero>.ivu-btn[data-v-3d9f1ef4],.todo-head>.ivu-btn[data-v-3d9f1ef4]{margin-top:12px}.todo-grid[data-v-3d9f1ef4]{grid-template-columns:1fr}.basic-actions[data-v-3d9f1ef4],.basic-selector[data-v-3d9f1ef4],.basic-toolbar[data-v-3d9f1ef4]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basic-row[data-v-3d9f1ef4]{grid-template-columns:1fr;gap:8px}.mini-privacy-item[data-v-3d9f1ef4],.privacy-apply-grid[data-v-3d9f1ef4]{grid-template-columns:1fr}.basic-op[data-v-3d9f1ef4]{text-align:left;padding-right:0}}