.fp-sheet,.fp-pages,.fp-text,.fp-msg,.fp-image{font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.fp-msg{box-sizing:border-box;color:#6d6d6d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:160px;padding:24px 16px;font-size:12px;display:flex}.fp-msg a{font-size:12px}.fp-note{color:#6d6d6d;background:#fafafa;border-top:1px solid #e5e5e5;flex:none;padding:6px 10px;font-size:12px}.fp-sheet{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.fp-scroll{scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent;flex:auto;min-height:0;overflow:auto}.fp-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#000;font-size:12px;line-height:1.35}.fp-grid th,.fp-grid td{text-overflow:clip;vertical-align:middle;box-sizing:border-box;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:0 4px;overflow:hidden}.fp-grid thead th{z-index:2;color:#555;text-align:center;background:#f3f3f3;border-bottom-color:#d4d4d4;height:20px;font-weight:400;position:sticky;top:0}.fp-grid tbody th{z-index:1;color:#555;text-align:center;background:#f3f3f3;border-right-color:#d4d4d4;font-weight:400;position:sticky;left:0}.fp-grid thead th.fp-corner{z-index:3;left:0}.fp-bar{background:#f3f3f3;border-top:1px solid #d4d4d4;flex:none;align-items:stretch;display:flex}.fp-tabs{scrollbar-width:thin;flex:auto;gap:2px;min-width:0;padding:0 6px;display:flex;overflow-x:auto}.fp-zoom{color:#333;height:26px;font:inherit;white-space:nowrap;cursor:default;background:0 0;border:0;border-left:1px solid #d4d4d4;flex:none;padding:0 10px;font-size:12px}.fp-zoom:hover{background:#e8e8e8}.fp-tabs button{color:#333;max-width:160px;height:26px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:default;background:0 0;border:0;border-radius:0 0 4px 4px;flex:none;padding:0 12px;font-size:12px;overflow:hidden}.fp-tabs button:hover{background:#e8e8e8}.fp-tabs button.on{color:#1fb15d;background:#fff;font-weight:600;box-shadow:inset 0 2px #1fb15d}.fp-pages{box-sizing:border-box;background:#f3f3f3;flex-direction:column;gap:10px;min-height:100%;padding:10px;display:flex}.fp-page{background:#fff;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:0 1px 3px #0000002e}.fp-page img{width:100%;height:auto;display:block}.fp-page-fail{color:#6d6d6d;padding:24px 0;font-size:12px}.fp-image{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.fp-image img{object-fit:contain;max-width:100%;max-height:100%}.fp-text{flex-direction:column;height:100%;min-height:0;display:flex}.fp-text pre{white-space:pre-wrap;word-break:break-all;color:#1b1b1b;flex:auto;margin:0;padding:10px 12px;font-family:Consolas,Microsoft YaHei UI,monospace;font-size:12px;overflow:auto}.zy-ap{color:#1f2330;min-width:0;font-size:13px;position:relative}.zy-ap,.zy-ap *,.zy-ap :before,.zy-ap :after{box-sizing:border-box}.zy-ap-frame{background:#fff;border:1px solid #e6e8f0;border-radius:10px}.zy-ap-frame.zy-ap--over{border-color:#6d6df0;box-shadow:0 0 0 1px #6d6df0}.zy-ap-head{border-bottom:1px solid #eef0f5;align-items:center;gap:6px;min-height:46px;padding:6px 8px 6px 6px;display:flex}.zy-ap-path{flex-wrap:wrap;flex:1;align-items:center;row-gap:2px;min-width:0;display:flex}.zy-ap-path .zy-ap-cr{align-items:center;min-width:0;max-width:100%;display:inline-flex}.zy-ap-search{flex:1;align-items:center;gap:4px;min-width:0;padding-left:2px;display:flex}.zy-ap-search .ant-input-affix-wrapper{max-width:300px}.zy-ap-path button{font:inherit;color:#5c6275;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:220px;padding:4px 6px;font-size:14px;overflow:hidden}.zy-ap-path button:hover{background:#f1f2f6}.zy-ap-path button.zy-ap-cur{color:#1f2330;cursor:default;background:0 0;font-weight:600}.zy-ap-path .zy-ap-sep{color:#b6bbcc;flex:none;font-size:11px}.zy-ap-cnt{color:#8a8fa3;white-space:nowrap;margin-left:2px;font-size:12px}.zy-ap-tools{flex:none;align-items:center;gap:6px;display:flex}.zy-ap-vseg{border:1px solid #e3e5ee;border-radius:8px;display:inline-flex;overflow:hidden}.zy-ap-vseg button{color:#8a8fa3;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:30px;height:28px;padding:0;display:inline-flex}.zy-ap-vseg button.zy-ap-on{color:#4b4bd6;background:#eef0ff}.zy-ap-ib{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.zy-ap-ib:hover{color:#1f2330;background:#eef0f5}.zy-ap-up{color:#4b4bd6;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5d7fb;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.zy-ap-up:hover{background:#f5f5ff}.zy-ap-up:disabled{color:#a9addf;cursor:default;background:#fff;border-color:#e3e5ee}.zy-ap-foldbar{width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.zy-ap-foldbar:hover{background:#f7f8fb}.zy-ap-foldbar b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.zy-ap-foldbar .zy-ap-kinds{color:#8a8fa3;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:6px;font-size:12px;overflow:hidden}.zy-ap-foldbar .zy-ap-go{color:#4b4bd6;white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}.zy-ap--narrow .zy-ap-foldbar .zy-ap-kinds{display:none}.zy-ap-foldrow{align-items:center;min-width:0;display:flex}.zy-ap-foldrow .zy-ap-foldbar{flex:1;min-width:0}.zy-ap-fold-up{flex:none;padding-right:8px}.zy-ap-selbar{color:#3f3fb0;background:#eef0ff;border-bottom:1px solid #dcdffb;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:2px;min-height:46px;padding:6px 8px 6px 4px;display:flex}.zy-ap-selbar b{white-space:nowrap;margin:0 8px 0 2px;font-size:14px}.zy-ap-sb{color:#3f3fb0;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.zy-ap-sb:hover{background:#e2e5ff}.zy-ap-sb:disabled{color:#a9addf;cursor:default;background:0 0}.zy-ap-sb.zy-ap-danger{color:#c9443a}.zy-ap-sb.zy-ap-right{margin-left:auto}.zy-ap-prog{color:#4b4bd6;background:#f6f6ff;border-bottom:1px solid #eef0f5;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.zy-ap-prog .zy-ap-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zy-ap-bar{background:#e3e5ee;border-radius:2px;flex:1;min-width:60px;max-width:240px;height:4px;overflow:hidden}.zy-ap-bar i{background:#6d6df0;border-radius:2px;height:100%;transition:width .2s;display:block}.zy-ap-th,.zy-ap-tr{align-items:center;display:grid}.zy-ap--wide .zy-ap-th,.zy-ap--wide .zy-ap-tr{grid-template-columns:36px minmax(0,1fr) 84px 140px 84px}.zy-ap--mid .zy-ap-th,.zy-ap--mid .zy-ap-tr{grid-template-columns:36px minmax(0,1fr) 104px 80px}.zy-ap--narrow .zy-ap-th,.zy-ap--narrow .zy-ap-tr{grid-template-columns:32px minmax(0,1fr) 76px}.zy-ap-th{color:#8a8fa3;z-index:2;background:#fff;border-bottom:1px solid #eef0f5;height:34px;font-size:12px;position:sticky;top:0}.zy-ap-th>div,.zy-ap-tr>div{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;overflow:hidden}.zy-ap-th .zy-ap-ck,.zy-ap-tr .zy-ap-ck{justify-content:center;padding:0;display:flex}.zy-ap-th .zy-ap-r,.zy-ap-tr .zy-ap-r{text-align:right;padding-right:12px}.zy-ap-body{max-height:400px;overflow-y:auto}.zy-ap-tr{cursor:pointer;border-bottom:1px solid #f2f3f7;height:40px}.zy-ap-tr:last-child{border-bottom:0}.zy-ap-tr:hover{background:#f7f8fb}.zy-ap-tr.zy-ap-sel{background:#f3f3ff}.zy-ap-tr .zy-ap-mt{color:#5c6275}.zy-ap-tr .zy-ap-muted{color:#b6bbcc}.zy-ap-nm{align-items:center;gap:9px;display:flex;padding-right:2px!important}.zy-ap-nm .zy-ap-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zy-ap-nm .zy-ap-loc{color:#8a8fa3;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:40%;font-size:12px;overflow:hidden}.zy-ap-acts{flex:none;gap:1px;margin-left:auto;display:flex}.zy-ap-act{color:#a3a8ba;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;display:inline-flex}.zy-ap-tr:hover .zy-ap-act,.zy-ap-row:hover .zy-ap-act{color:#5c6275}.zy-ap-act:hover{background:#e8e9f3;color:#1f2330!important}.zy-ap-act.zy-ap-blank{visibility:hidden}.zy-ap-cbx{color:#fff;cursor:pointer;opacity:0;background:#fff;border:1.5px solid #c3c7d5;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;line-height:1;display:inline-flex}.zy-ap-tr:hover .zy-ap-cbx,.zy-ap--anysel .zy-ap-cbx,.zy-ap-cbx.zy-ap-on,.zy-ap-th .zy-ap-cbx,.zy-ap-card:hover .zy-ap-cbx{opacity:1}.zy-ap-cbx.zy-ap-on,.zy-ap-cbx.zy-ap-part{background:#6d6df0;border-color:#6d6df0}.zy-ap-foot{color:#8a8fa3;border-top:1px solid #eef0f5;flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;padding:0 14px;font-size:12px;display:flex}.zy-ap-foot .zy-ap-r{margin-left:auto}.zy-ap-hist{color:#8a8fa3;background:#f1f2f6;border-radius:4px;flex:none;padding:0 5px;font-size:11px}.zy-ap-fi{background:#fff;border:1px solid #b9bfcc;border-radius:1px 4px 1px 1px;flex:none;width:14px;height:17px;position:relative}.zy-ap-fi:after{content:"";background:#9aa0b4;border-radius:1px;height:5px;position:absolute;bottom:1px;left:1px;right:1px}.zy-ap-fi.zy-ap-k-sheet:after{background:#2f8f4e}.zy-ap-fi.zy-ap-k-word:after{background:#2b6fc9}.zy-ap-fi.zy-ap-k-pdf:after{background:#c9443a}.zy-ap-fi.zy-ap-k-img:after{background:#8a63d2}.zy-ap-fi.zy-ap-k-zip:after{background:#6b7280}.zy-ap-fi.zy-ap-k-ppt:after{background:#d9632b}.zy-ap-fi.zy-ap-none{border-style:dashed}.zy-ap-fo{background:#f7cf5b;border-radius:2px 2px 3px 3px;flex:none;width:18px;height:14px;margin-top:3px;position:relative}.zy-ap-fo:before{content:"";background:#e3a92b;border-radius:2px 2px 0 0;width:8px;height:4px;position:absolute;top:-3px;left:0}.zy-ap-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:10px;max-height:420px;padding:12px;display:grid;overflow-y:auto}.zy-ap-card{cursor:pointer;background:#fff;border:1px solid #e6e8f0;border-radius:10px;min-width:0;position:relative;overflow:hidden}.zy-ap-card:hover{border-color:#cfd2f7}.zy-ap-card.zy-ap-sel{border-color:#6d6df0;box-shadow:0 0 0 1px #6d6df0}.zy-ap-card .zy-ap-pv{background:#f3f4f8;justify-content:center;align-items:center;height:92px;display:flex;overflow:hidden}.zy-ap-card .zy-ap-pv img{object-fit:contain;max-width:100%;max-height:92px}.zy-ap-card .zy-ap-cnm{align-items:center;gap:7px;min-width:0;padding:8px 9px 2px;display:flex}.zy-ap-card .zy-ap-cnm span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zy-ap-card .zy-ap-sz{color:#8a8fa3;padding:0 9px 8px 30px;font-size:12px}.zy-ap-card .zy-ap-cbx{z-index:1;position:absolute;top:7px;left:7px}.zy-ap-bigfo{width:54px;height:40px;margin-top:8px;position:relative}.zy-ap-bigfo:before{content:"";background:#e3a92b;border-radius:3px 3px 0 0;width:24px;height:10px;position:absolute;top:-8px;left:0}.zy-ap-bigfo:after{content:"";background:#f5c44e;border-radius:3px 4px 5px 5px;position:absolute;inset:0}.zy-ap-bigdoc{background:#fff;border:1.5px solid #c9cdd8;border-radius:3px;width:40px;height:50px;position:relative;overflow:hidden}.zy-ap-bigdoc i{text-align:center;color:#fff;background:#9aa0b4;padding:2px 0;font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:0;left:0;right:0}.zy-ap-bigdoc.zy-ap-k-sheet i{background:#2f8f4e}.zy-ap-bigdoc.zy-ap-k-word i{background:#2b6fc9}.zy-ap-bigdoc.zy-ap-k-pdf i{background:#c9443a}.zy-ap-bigdoc.zy-ap-k-img i{background:#8a63d2}.zy-ap-bigdoc.zy-ap-k-zip i{background:#6b7280}.zy-ap-bigdoc.zy-ap-k-ppt i{background:#d9632b}.zy-ap-empty{color:#8a8fa3;text-align:center;border:1.5px dashed #d5d8e6;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:52px;margin:8px;padding:8px 12px;font-size:13px;display:flex}.zy-ap-empty a{color:#5b5bd6;cursor:pointer}.zy-ap-drop{z-index:4;pointer-events:none;background:#f6f6ffed;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.zy-ap-drop b{color:#fff;background:#4b4bd6;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #4b4bd64d}.zy-ap-drop b span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zy-ap-rows{flex-direction:column;min-width:0;display:flex}.zy-ap-row{border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:3px 4px 3px 2px;display:flex}.zy-ap-row:hover{background:#f6f7fb}.zy-ap-row .zy-ap-t{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#1f2330;min-width:0;overflow:hidden}.zy-ap-row .zy-ap-t:hover{color:#4b4bd6}.zy-ap-row .zy-ap-t.zy-ap-none{color:#8a8fa3;cursor:default}.zy-ap-row .zy-ap-meta{color:#8a8fa3;white-space:nowrap;flex:none;font-size:12px}.zy-ap-row .zy-ap-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.zy-ap--wrap .zy-ap-row{align-items:flex-start}.zy-ap--wrap .zy-ap-row .zy-ap-t{white-space:normal;overflow-wrap:anywhere;padding-top:4px;line-height:1.55}.zy-ap--wrap .zy-ap-row .zy-ap-fi{margin-top:6px}.zy-ap--wrap .zy-ap-row .zy-ap-end{margin-top:2px}.zy-ap--wrap .zy-ap-tr{height:auto;min-height:40px}.zy-ap--wrap .zy-ap-nm .zy-ap-t{white-space:normal;overflow-wrap:anywhere;padding:7px 0;line-height:1.5}.zy-ap--inline .zy-ap-row{gap:6px;min-height:26px;padding:2px 2px 2px 0}.zy-ap--inline .zy-ap-row .zy-ap-t{font-size:12.5px}.zy-ap-more{color:#5b5bd6;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 4px;font-size:12px}.zy-ap-compact-up{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.zy-ap-slim{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f7f8fc;border:1px solid #dfe2ee;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:6px 14px;font-size:13.5px;transition:border-color .15s,background .15s;display:flex}.zy-ap-slim:hover{background:#f3f3ff;border-color:#b9b9f1}.zy-ap-slim:focus-visible{outline-offset:1px;outline:2px solid #b9b9f1}.zy-ap-slim .zy-ap-ic{color:#4747d1;background:#eef0ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.zy-ap-slim .zy-ap-txts{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zy-ap-slim .zy-ap-tx{overflow-wrap:anywhere;min-width:0}.zy-ap-slim .zy-ap-sub{color:#6b7280;overflow-wrap:anywhere;min-width:0;font-size:12.5px}.zy-ap-slim .zy-ap-folder{color:#4747d1;white-space:nowrap;flex:none;margin-left:8px;font-size:13px}.zy-ap-slim .zy-ap-folder:hover{color:#3a3ac0}.zy-ap-slim.zy-ap--over{color:#4b4bd6;background:#f1f1ff;border-color:#6d6df0}.zy-ap-slim.zy-ap--busy{cursor:progress}.zy-ap-slim.zy-ap--full{cursor:not-allowed;opacity:.6}.zy-ap-slim2{flex-direction:column;align-items:stretch;gap:7px;padding:10px 12px}.zy-ap-slim2:hover{background:#f7f8fc;border-color:#dfe2ee}.zy-ap-slim2.zy-ap--over{background:#f1f1ff;border-color:#6d6df0}.zy-ap-slim2 .zy-ap-btns{flex-wrap:wrap;gap:8px;display:flex}.zy-ap-ub{box-sizing:border-box;color:#374151;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e5ee;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.zy-ap-ub:hover:not(:disabled){color:#4b4bd6;border-color:#c9c9f7}.zy-ap-ub:disabled{cursor:not-allowed;opacity:.6}.zy-ap-ub-main{color:#4b4bd6;border-color:#c9c9f7;font-weight:600}.zy-ap-slim2 .zy-ap-tip{color:#6b7280;overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:18px}.zy-ap-kbd{color:#4b5563;font:inherit;background:#fff;border:1px solid #d9dbe6;border-bottom-width:2px;border-radius:4px;margin:0 3px;padding:0 4px;font-size:11.5px;line-height:16px;display:inline-block}.zy-ap-slim2 .zy-ap-now{justify-content:center;align-items:center;gap:8px;min-height:55px;font-size:13.5px;display:inline-flex}.ant-form-item-has-error .zy-ap-slim,.ant-form-item-has-error .zy-ap-frame{border-color:#ff4d4f}
