:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}:root{color:#0f1729;background:#dde3ec;font-family:Inter,Helvetica Neue,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.user-app{color:#0f1729;background:#f5f7fa;flex-direction:column;min-height:100vh;display:flex}.user-app:not(.is-mobile-shell){width:100%;min-height:100dvh;box-shadow:none;border-radius:0;margin:0;position:relative;overflow:hidden}.user-app:not(.is-mobile-shell):before{content:"●  网盘 · 文件投递工作台  —  PC Web 1440×1024 · MVP 高保真原型 v0.3 · 全部按钮均可点击";color:#54607a;align-items:center;height:54px;font-size:12.5px;display:flex;position:absolute;top:-54px;left:0}.prototype-frame-label{color:#54607a;background:#dde3ec;flex:none;align-items:center;gap:8px;height:34px;font-size:12px;display:flex}.prototype-frame-label span{color:#2f6bff;font-size:15px}.prototype-frame-label b{color:#0f1729;font-size:13px}.mobile-frame-label{display:none}.user-topnav{background:#fff;border-bottom:1px solid #e3e8ef;flex:none;align-items:center;gap:0;height:60px;padding:0 32px;display:flex}.user-logo{color:#0f1729;align-items:center;gap:9px;margin-right:36px;font-size:17px;text-decoration:none;display:flex}.user-logo-mark{color:#fff;background:#2f6bff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;display:inline-grid}.user-tabs{align-items:center;gap:4px;height:100%;display:flex}.user-tab{color:#4a5468;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.user-tab:hover{background:#edf1f7}.user-tab.active{color:#2f6bff;background:#eaf1ff;font-weight:600}.user-nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.user-search{color:#8c97ab;background:#f1f4f8;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;width:260px;height:34px;padding:0 11px;display:flex}.user-search:focus-within{color:#2f6bff;background:#fff;border-color:#2f6bff}.user-search input{background:0 0;border:0;outline:0;width:100%;font-size:12.5px}.user-quota{color:#4a5468;background:#f1f4f8;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 11px;font-size:12.5px;display:flex}.user-quota i{background:#e3e8ef;border-radius:3px;width:44px;height:5px;overflow:hidden}.user-quota em{background:#2f6bff;border-radius:3px;width:62%;height:100%;display:block}.user-avatar{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid}.user-page-content{flex-direction:column;flex:1;min-width:0;display:flex}.user-mobile-titlebar,.user-bottomnav{display:none}.success-page{flex:1;place-items:center;padding:40px;display:grid}.success-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;width:min(640px,100%);overflow:hidden;box-shadow:0 6px 24px #0f172912}.success-head{flex-direction:column;align-items:center;gap:10px;padding:34px 40px 26px;display:flex}.success-head h2,.success-missing h2{margin:0;font-size:22px}.success-head p,.success-missing p{color:#4a5468;margin:0;font-size:13.5px}.success-icon{color:#12a76a;background:#e6f7ef;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:800;display:grid}.success-middle{border-top:1px solid #e3e8ef;align-items:center;gap:28px;padding:26px 40px;display:flex}.success-link-area{flex:1;min-width:0}.success-link-area label{color:#8c97ab;margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.success-link{background:#f1f4f8;border:1px solid #e3e8ef;border-radius:6px;align-items:center;gap:8px;height:42px;padding:0 6px 0 12px;display:flex}.success-link b{color:#0f1729;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.primary-button.small{min-height:30px;padding:0 12px;font-size:12.5px}.success-meta{color:#4a5468;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;display:flex}.success-qr{flex-direction:column;align-items:center;gap:8px;display:flex}.success-qr div{color:#0f1729;background:repeating-conic-gradient(#0f1729 0 25%, #fff 0 50%) 50% / 16px 16px;border:8px solid #fff;outline:1px solid #e3e8ef;place-items:center;width:148px;height:148px;font-size:0;display:grid}.success-qr small{color:#8c97ab;font-size:11.5px}.success-card footer{gap:12px;padding:0 40px 30px;display:flex}.success-card footer button{flex:1;min-height:40px}.success-missing{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.success-missing .success-icon{color:#e5484d;background:#fdecec}.success-missing button{margin-top:8px}.me-page{flex-direction:column;flex:1;gap:12px;padding:14px 16px 28px;display:flex}.me-profile,.me-quota,.me-menu,.me-rule{background:#fff;border:1px solid #e3e8ef;border-radius:14px}.me-profile{align-items:center;gap:12px;padding:16px;display:flex}.me-avatar{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-weight:700;display:grid}.me-profile div:nth-child(2){flex:1;gap:5px;display:grid}.me-profile strong{font-size:16px}.me-profile small,.me-profile>span{color:#8c97ab}.me-profile>span{font-size:24px}.me-quota{padding:16px}.me-quota>div:first-child{align-items:center;gap:8px;display:flex}.me-quota>div:first-child span{color:#2f6bff}.me-quota>div:first-child small{color:#8c97ab}.me-quota>div:first-child em{color:#4a5468;margin-left:auto;font-size:11.5px;font-style:normal}.me-progress{background:#f1f4f8;border-radius:4px;height:7px;margin:10px 0;overflow:hidden}.me-progress i{background:linear-gradient(90deg,#2f6bff,#5b8cff);border-radius:4px;height:100%;display:block}.me-quota p,.me-rule p{color:#8c97ab;margin:0;font-size:11px;line-height:1.6}.me-menu{overflow:hidden}.me-menu button{color:#0f1729;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e8ef;align-items:center;gap:11px;width:100%;height:50px;padding:0 14px;display:flex}.me-menu button:last-child{border-bottom:0}.me-menu button span{color:#2f6bff;width:18px}.me-menu button b{flex:1;font-size:13.5px;font-weight:500}.me-menu button i{color:#8c97ab;font-size:20px;font-style:normal}.me-rule{padding:14px 16px}.me-rule strong{margin-bottom:7px;font-size:13px;display:block}.me-version{color:#8c97ab;text-align:center;margin-top:auto}.me-menu button span{color:#4a5468}.me-menu button em{color:#8c97ab;font-size:12px;font-style:normal}.me-logout{color:#4a5468;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:flex}.me-sheet-backdrop{z-index:90;background:#0f172961;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.me-sheet{width:min(430px,100%);max-height:calc(100dvh - 12px);padding:0 16px calc(18px + env(safe-area-inset-bottom));color:#0f1729;background:#fff;border-radius:18px 18px 0 0;overflow-y:auto;box-shadow:0 -12px 36px #0f172926}.me-sheet header{z-index:1;background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;height:54px;display:flex;position:sticky;top:0}.me-sheet header strong{font-size:16px}.me-sheet header button{color:#8c97ab;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:25px}.me-sheet dl{margin:8px 0 12px}.me-sheet dl div{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:18px;min-height:46px;display:flex}.me-sheet dt{color:#8c97ab;font-size:12.5px}.me-sheet dd{color:#0f1729;text-align:right;margin:0;font-size:12.5px;font-weight:600}.me-sheet>p{color:#4a5468;background:#f1f4f8;border-radius:8px;gap:7px;margin:10px 0 16px;padding:10px;font-size:11.5px;line-height:1.5;display:flex}.me-sheet>.primary-button{width:100%}.me-help{color:#8c97ab;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.me-help b{color:#0f1729}.me-help span{font-size:12px}.mobile-upload-title,.mobile-upload-copy,.mobile-pick-actions,.mobile-file-head,.mobile-recipient-card,.mobile-advanced-row,.mobile-send-footer{display:none}.desktop-pick-actions{gap:10px;display:flex}.user-login{grid-template-columns:minmax(420px,1.2fr) minmax(400px,.8fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 82% 18%,#8acbff 0,#0000 26%),linear-gradient(145deg,#1549c5,#2f7bff 60%,#52a8ff);flex-direction:column;justify-content:space-between;padding:clamp(38px,6vw,90px);display:flex}.wordmark{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.wordmark span{color:#fff;background:#2f72f5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.login-story .wordmark span{background:#ffffff2e}.story-copy{max-width:650px;margin:auto 0}.eyebrow{color:#77a0d8;letter-spacing:.15em;font-size:12px;font-weight:800}.login-story .eyebrow{color:#c9e6ff}.story-copy h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(42px,5vw,76px);line-height:1.1}.story-copy>p:not(.eyebrow){color:#dcecff;max-width:560px;font-size:17px;line-height:1.8}.story-badges{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.story-badges span{background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;padding:9px 14px}.login-action{background:#f7faff;place-items:center;padding:40px;display:grid}.login-card{background:#fff;border-radius:24px;width:min(430px,100%);padding:44px;box-shadow:0 25px 70px #2747731f}.login-card h2{margin:0;font-size:34px}.login-card>p{color:#7c899e;margin:10px 0 28px}.login-button{width:100%;height:48px;margin-top:8px}.form-error{color:#be2f43;background:#fff0f3;border-radius:8px;padding:10px 12px}.login-switch{color:#7c899e;text-align:center;font-size:13px;margin:18px 0 0!important}.login-switch a{color:#2f6bff;font-weight:700;text-decoration:none}.register-card{width:min(460px,100%);padding:38px 42px}.register-card h2{font-size:30px}.register-card>p{margin-bottom:20px}.register-grid{gap:0;display:grid}.register-note{color:#7c899e;margin:-2px 0 8px;font-size:12px;line-height:1.6}.user-profile-menu{position:relative}.account-trigger{cursor:pointer;background:0 0;border:0;padding:0}.account-dropdown{z-index:80;background:#fff;border:1px solid #dfe5ef;border-radius:10px;width:200px;padding:8px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 36px #0f172929}.account-dropdown>div{border-bottom:1px solid #edf0f5;gap:3px;padding:8px 10px 10px;display:grid}.account-dropdown b{overflow-wrap:anywhere;font-size:13px}.account-dropdown small{color:#8c97ab;font-size:11px}.account-dropdown button{color:#354158;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px}.account-dropdown button:hover{color:#2f6bff;background:#edf4ff}.account-dropdown .account-logout{color:#c23c4d;border-top:1px solid #edf0f5;border-radius:0 0 6px 6px;margin-top:4px}.account-dropdown .account-logout:hover{color:#a9283a;background:#fff0f3}.account-settings-backdrop{z-index:120;background:#0f172966;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-settings-dialog{background:#fff;border-radius:14px;flex-direction:column;width:min(420px,100%);max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172938}.account-settings-dialog>header{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.account-settings-dialog>header>div{gap:3px;min-width:0;display:grid}.account-settings-dialog>header b{font-size:16px}.account-settings-dialog>header small{color:#8c97ab;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-settings-dialog>header>button{color:#8c97ab;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px}.account-settings-dialog form{min-height:0;padding:20px;overflow-y:auto}.account-settings-dialog footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.me-profile{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8ef}.app-page{min-height:100vh;padding:28px clamp(20px,5vw,72px)}.app-page header{justify-content:space-between;display:flex}.hero-card{background:#fff;border-radius:28px;max-width:900px;margin:90px auto;padding:50px;box-shadow:0 20px 60px #2d4b731a}.hero-card h1{font-size:42px}@media (width<=760px){.user-login{grid-template-columns:1fr}.login-story{min-height:360px}.story-copy h1{font-size:42px}.login-action{z-index:1;margin-top:-45px;padding:20px}.login-card{padding:30px}.story-badges{display:none}.register-action{margin-top:-70px}.register-card{padding:28px 24px}.register-card h2{font-size:27px}}@media (width<=420px){body{background:#f5f7fa;padding:0}.viewport{width:100%;min-height:100dvh;padding:0}.user-app.is-mobile-shell{box-sizing:border-box;width:100vw;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.public-phone-shell{box-sizing:border-box;width:100vw;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0}}.send-shell{background:#f5f8fd;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.user-sidebar{background:#fff;border-right:1px solid #e8eef8;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.user-sidebar nav{gap:8px;margin-top:48px;display:grid}.user-sidebar nav a{color:#738097;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;font-weight:700;display:flex}.user-sidebar nav a.active{color:#276ff2;background:#edf4ff}.account-card{background:#f6f8fc;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex;overflow:hidden}.account-card .avatar{color:#fff;background:#2f72f5;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;font-weight:800;display:grid}.account-card div:last-child{min-width:0;display:grid}.account-card small{text-overflow:ellipsis;color:#8793a8;overflow:hidden}.send-workspace{flex-direction:column;flex:1;gap:16px;min-width:0;padding:28px 32px;display:flex}.send-workspace>header{justify-content:space-between;align-items:flex-start;display:flex}.send-workspace h1{letter-spacing:-.2px;margin:0;font-size:24px}.send-workspace header p:last-child{color:#4a5468;margin:5px 0 0;font-size:13.5px}.ghost-button,.link-button,.text-button{color:#3478ef;cursor:pointer;background:0 0;border:0;font-weight:700}.ghost-button{color:#66748a;background:#fff;border:1px solid #dce6f5;border-radius:10px;padding:10px 14px}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#357cff,#2466e8);border:0;border-radius:11px;padding:11px 20px;font-weight:800;box-shadow:0 8px 20px #2869e833}.primary-button:disabled{box-shadow:none;cursor:not-allowed;background:#ccd5e4}.reference-strip{display:none}.send-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.upload-panel,.delivery-card,.loading-card{box-shadow:none;background:#fff;border:1px solid #e7edf7;border-radius:14px}.upload-panel{background:0 0;border:0;padding:0}.upload-drop{cursor:pointer;background:#f7faff;border:1.5px dashed #b9cff4;border-radius:16px;align-items:center;gap:18px;min-height:188px;padding:30px;display:flex}.upload-drop strong{font-size:18px}.upload-drop p{color:#8491a5;margin:7px 0 0}.upload-mark{color:#2e73ed;background:#e5efff;border-radius:17px;place-items:center;min-width:56px;height:56px;font-size:30px;display:grid}.file-queue{gap:10px;margin-top:18px;display:grid}.file-row{border:1px solid #e8eef7;border-radius:13px;align-items:center;gap:14px;padding:14px;display:flex}.file-icon{color:#2e73ed;background:#edf4ff;border-radius:10px;place-items:center;min-width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.file-meta{flex:1;gap:4px;min-width:0;display:grid}.file-meta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-meta small{color:#8995a8}.progress-track{background:#edf1f7;border-radius:4px;height:4px;overflow:hidden}.progress-track span{background:#3378ef;height:100%;transition:width .2s;display:block}.success-pill{color:#18a968;background:#e8fbf2;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.percent{color:#7a879b;font-size:12px}.danger{color:#dd4a59}.inline-error,.row-error{color:#c4374b}.inline-error{background:#fff1f3;border-radius:9px;padding:10px 12px}.row-error{margin:0;font-size:12px}.upload-panel footer{color:#67758a;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.delivery-card{padding:26px}.delivery-card h2{margin:8px 0 22px}.step-tag{color:#2e73ed;font-size:12px;font-weight:800}.mode-tabs{background:#f1f4f9;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.mode-tabs button{color:#7b879a;background:0 0;border:0;border-radius:8px;padding:10px}.mode-tabs button.active{color:#2f72f5;background:#fff;box-shadow:0 3px 10px #27477314}.delivery-card label{color:#57657a;gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.delivery-card input,.delivery-card select{background:#fff;border:1px solid #dce5f1;border-radius:10px;height:44px;padding:0 12px}.delivery-card input:disabled,.delivery-card select:disabled{background:#f3f5f8}.delivery-note{background:#f3f7fd;border-radius:12px;margin:20px 0;padding:15px}.delivery-note p{color:#8390a4;margin:6px 0 0;font-size:12px;line-height:1.5}.delivery-submit{width:100%;height:46px}.loading-card{text-align:center;color:#718096;padding:40px}.error-card{color:#bd3e4f}.error-card button{margin-left:12px}@media (width<=980px){.send-shell{grid-template-columns:1fr}.user-sidebar{flex-direction:row;align-items:center;height:auto;padding:16px 20px;position:static}.user-sidebar nav{margin:0 0 0 auto;display:flex}.user-sidebar nav a span,.account-card{display:none}.send-grid{grid-template-columns:1fr}.reference-strip{grid-template-columns:repeat(3,1fr)}.reference-strip>button{grid-column:1/-1}.delivery-card{order:-1}}@media (width<=620px){.send-workspace{padding:24px 14px 50px}.send-workspace h1{font-size:30px}.send-workspace>header p:last-child{display:none}.reference-strip{grid-template-columns:1fr}.reference-strip>button{grid-column:auto}.upload-panel{padding:14px}.upload-drop{text-align:center;justify-items:center;min-height:220px;display:grid}.upload-drop .primary-button{width:100%}.file-row{align-items:flex-start}.file-icon{display:none}.upload-panel footer{gap:12px}.upload-panel footer span{font-size:12px}}@media (width<=760px){body{background:#dde3ec}.user-app.is-mobile-shell{background:#f5f7fa;border:10px solid #10141f;border-radius:55px;width:min(402px,100vw);min-height:874px;margin:0 auto;overflow:hidden}.mobile-statusbar{color:#0f1729;background:#f5f7fa;flex:none;align-items:center;height:62px;padding:0 18px;font-size:15px;display:flex;position:relative}.mobile-statusbar:after{content:"";background:#000;border-radius:19px;width:125px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.mobile-statusbar span{flex:1}.mobile-statusbar i{font-size:13px;font-style:normal}.user-mobile-titlebar{background:#fff;border-bottom:1px solid #e3e8ef;flex:none;align-items:center;gap:9px;height:44px;padding:0 16px;display:flex}.user-mobile-titlebar h1{margin:0;font-size:18px}.user-mobile-titlebar .user-logo-mark{width:26px;height:26px;font-size:15px}.mobile-spacer{flex:1}.user-quota-mini{color:#4a5468;background:#f1f4f8;border-radius:12px;padding:5px 9px;font-size:11px}.user-page-content{min-height:0}.user-bottomnav{background:#fff;border-top:1px solid #e3e8ef;flex:none;height:83px;padding-bottom:34px;display:flex}.user-bottomnav a{color:#8c97ab;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.user-bottomnav a span{font-size:18px;line-height:1}.user-bottomnav a b{font-size:10px;font-weight:500}.user-bottomnav a.active{color:#2f6bff}.user-bottomnav a.active b{font-weight:600}.send-workspace{gap:12px;padding:14px 16px}.send-workspace>header{display:none}.send-grid{flex-direction:column;gap:12px;display:flex}.delivery-card{order:0}.upload-drop{text-align:center;flex-direction:column;min-height:134px;display:flex;padding:16px!important}.upload-mark,.desktop-upload-title,.desktop-upload-copy,.desktop-pick-button{display:none}.mobile-upload-title,.mobile-upload-copy,.mobile-pick-actions{display:block}.mobile-upload-copy{color:#2f6bff;margin:6px 0 12px;font-size:11.5px}.mobile-pick-actions{gap:10px;width:100%;display:flex}.mobile-pick-actions button{flex:1;min-height:36px;padding:0 5px;font-size:12.5px}.upload-panel{box-shadow:none;background:0 0;border:0;padding:0}.upload-panel footer{display:none}.file-queue{background:#fff;border:1px solid #e3e8ef;border-radius:14px;margin-top:12px;overflow:hidden}.mobile-file-head{border-bottom:1px solid #e3e8ef;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:12.5px;display:flex}.mobile-file-head span{color:#8c97ab}.mobile-file-head button{color:#8c97ab;background:0 0;border:0;margin-left:auto;font-size:11.5px}.file-row{border:0;border-bottom:1px solid #e3e8ef;border-radius:0;padding:10px 13px}.file-row:last-child{border-bottom:0}.file-row .file-icon{width:30px;min-width:30px;height:30px;display:grid}.file-row .progress-track{display:none}.file-row .file-meta small{color:#12a76a}.delivery-card{padding:14px}.delivery-card h2,.delivery-card .step-tag,.delivery-card>label,.delivery-card .compact-fields,.delivery-card .delivery-note,.delivery-card .delivery-submit,.delivery-card .delivery-success{display:none}.delivery-card .mode-tabs{margin-bottom:10px}.mobile-recipient-card{border:1px solid #cdd5e0;border-radius:6px;padding:9px;display:block}.mobile-recipient-card input{border:0;outline:0;width:100%;height:26px}.mobile-email-chips{flex-wrap:wrap;gap:6px;display:flex}.mobile-email-chips span{color:#1d4ed8;background:#eaf1ff;border-radius:6px;padding:5px 8px;font-size:11.5px}.mobile-advanced-row{color:#1d4ed8;background:#eaf1ff;border:1px solid #2f6bff;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;display:flex}.mobile-advanced-row em{color:#2f6bff;margin-left:auto;font-size:11px;font-style:normal}.mobile-advanced-row i{font-style:normal}.mobile-send-footer{z-index:10;background:#fff;border-top:1px solid #e3e8ef;flex-direction:column;gap:8px;padding:12px 6px 10px;display:flex;position:fixed;bottom:83px;left:10px;right:10px}.mobile-send-footer button{width:100%;min-height:46px}.mobile-send-footer small{color:#8c97ab;text-align:center;font-size:11px}.space-card{box-shadow:none;background:0 0;border:0;padding:0}.space-table{flex-direction:column;gap:12px;display:flex}.space-row{background:#fff;border:1px solid #e3e8ef;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.space-row .space-size,.space-row>.success-pill{display:none}.space-row>div:nth-child(2){gap:3px}.space-row strong{font-size:12.5px}.space-row small{font-size:11px}.space-actions{grid-column:2/-1;justify-content:flex-end}.space-actions button{background:#eaf1ff;border-radius:6px;min-height:28px;padding:0 10px;font-size:11.5px}.space-actions .danger{background:#fdecec}.space-quota{padding:14px 16px}.space-quota p{display:none}.collection-grid{flex-direction:column;gap:12px;display:flex}.collection-create,.collection-list,.submission-panel{padding:16px}.collection-create h2,.collection-list h2{font-size:16px}.collection-create label{margin:12px 0}.success-page{padding:18px 16px 28px}.success-middle{padding:20px 18px;display:block}.success-qr{display:none}.success-card footer{padding:0 18px 20px}.success-head{padding:26px 18px 20px}.success-meta{gap:7px;display:grid}.user-app.is-mobile-shell{border:10px solid #10141f;border-radius:55px;width:402px;min-height:874px}.user-app.is-mobile-shell .user-mobile-titlebar{display:flex}.user-app.is-mobile-shell .user-page-content{flex:1;overflow:hidden}.user-app.is-mobile-shell .send-workspace{display:flex}.mobile-search-title{background:#fff;border-bottom:1px solid #e3e8ef;align-items:center;gap:9px;height:44px;padding:0 16px;display:flex}.mobile-search-title h1{margin:0;font-size:18px}.mobile-search-title span{color:#4a5468;margin-left:auto;font-size:21px}.mobile-collection-page,.mobile-record-page{background:#f5f7fa;flex-direction:column;height:100%;display:flex}.mobile-collection-scroll,.mobile-record-scroll{flex:1;padding:14px 16px 18px;overflow-y:auto}.mobile-create-drop{background:#eaf1ff;border:1.5px dashed #2f6bff;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:20px 16px;display:flex}.mobile-inbox{color:#2f6bff;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.mobile-create-drop b{font-size:14.5px}.mobile-create-drop small{color:#2f6bff;text-align:center;font-size:11.5px}.mobile-create-drop button{width:100%;min-height:40px;margin-top:3px}.mobile-task-title{align-items:center;gap:7px;margin:12px 0;display:flex}.mobile-task-title b{font-size:13.5px}.mobile-task-title span{color:#8c97ab;font-size:12px}.mobile-task-list{flex-direction:column;gap:12px;display:flex}.mobile-task-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:12px}.mobile-task-main{align-items:center;gap:10px;display:flex}.mobile-task-icon{color:#2f6bff;background:#eaf1ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mobile-task-main>div{flex:1;min-width:0}.mobile-task-main b,.mobile-task-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-task-main b{font-size:12.5px}.mobile-task-main small{color:#8c97ab;margin-top:3px;font-size:11px}.mobile-task-main em{color:#12a76a;white-space:nowrap;background:#e6f7ef;border-radius:11px;padding:4px 7px;font-size:11px;font-style:normal}.mobile-task-main em.closed{color:#8c97ab;background:#f1f4f8}.mobile-task-actions{gap:8px;margin-top:10px;display:flex}.mobile-task-actions button{color:#4a5468;background:#fff;border:1px solid #cdd5e0;border-radius:6px;flex:1;height:32px;font-size:11.5px}.mobile-task-actions button:first-child{background:#f1f4f8;border:0}.mobile-record-tabs{background:#f5f7fa;border-bottom:1px solid #e3e8ef;padding:5px 16px 12px;display:flex}.mobile-record-tabs button{color:#8c97ab;background:#f1f4f8;border-radius:5px;flex:1;height:28px;font-size:12.5px}.mobile-record-tabs button.active{color:#2f6bff;background:#fff;font-weight:600;box-shadow:0 1px 3px #0f17291a}.mobile-record-scroll{flex-direction:column;gap:12px;padding-top:14px;display:flex}.mobile-record-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.mobile-record-icon{color:#2f6bff;background:#eaf1ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mobile-record-icon.red{color:#e5484d;background:#fdecec}.mobile-record-icon.cyan{color:#12b0c7;background:#e3f7fa}.mobile-record-icon.gray{color:#8c97ab;background:#f1f4f8}.mobile-record-card>div:nth-child(2){flex:1;min-width:0}.mobile-record-card b,.mobile-record-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-record-card b{font-size:12.5px;font-weight:500}.mobile-record-card small{color:#8c97ab;margin-top:4px;font-size:11px}.mobile-record-status{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.mobile-record-status em{color:#12a76a;font-size:11.5px;font-style:normal;font-weight:600}.mobile-record-status em.pending{color:#8c97ab}.mobile-record-status em.expired{color:#e5484d}.mobile-record-status small{color:#8c97ab;font-size:10.5px}.mobile-space-page{background:#f5f7fa;flex-direction:column;height:100%;display:flex}.mobile-space-title{background:#fff;border-bottom:1px solid #e3e8ef;align-items:center;gap:9px;height:44px;padding:0 16px;display:flex}.mobile-space-title button{background:0 0;border:0;font-size:20px}.mobile-space-title h1{margin:0;font-size:16px}.mobile-space-title span{color:#8c97ab;margin-left:auto;font-size:12px}.mobile-space-scroll{flex:1;padding:14px 16px;overflow-y:auto}.mobile-space-scroll>input{background:#fff;border:1px solid #cdd5e0;border-radius:6px;outline:0;width:100%;height:40px;padding:0 12px}.mobile-space-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.mobile-space-item{background:#fff;border:1px solid #e3e8ef;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.mobile-space-icon{color:#2f6bff;background:#eaf1ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mobile-space-item>div{flex:1;min-width:0}.mobile-space-item b,.mobile-space-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-space-item b{font-size:12.5px}.mobile-space-item small{color:#8c97ab;margin-top:4px;font-size:11px}.mobile-space-item button{color:#2f6bff;background:#eaf1ff;border:0;border-radius:6px;height:32px;padding:0 12px;font-size:12px}}.user-app.is-mobile-shell{margin-top:34px;position:relative}.user-app.is-mobile-shell:before{content:"●  网盘 · 移动 H5  iPhone 17 Pro · 402×874pt · 安全区 62 / 34pt";color:#54607a;align-items:center;height:34px;font-size:12px;display:flex;position:absolute;top:-34px;left:0}.user-app.is-mobile-shell:after{content:""}.collection-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px;display:grid}.collection-create,.collection-list,.submission-panel{background:#fff;border:1px solid #e6edf7;border-radius:20px;padding:26px;box-shadow:0 12px 35px #2745700f}.collection-create h2,.collection-list h2,.submission-panel h2{margin:7px 0 20px}.collection-create label,.public-submit label{color:#57657a;gap:8px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.collection-create input,.public-submit input{background:#fff;border:1px solid #dce5f1;border-radius:10px;height:44px;padding:0 12px}.collection-create>.primary-button{width:100%;height:46px;margin-top:8px}.created-link{color:#247753;background:#eef8f3;border-radius:12px;gap:7px;margin-top:18px;padding:14px;display:grid;overflow:hidden}.created-link strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.section-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.collection-row{cursor:pointer;border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 4px;display:grid}.collection-row>div:first-child,.submission-row>div{gap:5px;min-width:0;display:grid}.collection-row small,.submission-row small,.empty-note{color:#8995a8}.collection-count{text-align:right;display:grid}.collection-count b{color:#2f72f5;font-size:22px}.collection-count small{font-size:11px}.submission-panel{margin-top:24px}.submission-row{border-top:1px solid #edf1f7;grid-template-columns:220px 1fr;gap:24px;padding:16px 4px;display:grid}.submission-row ul{color:#59677d;margin:0;padding-left:20px;line-height:1.8}.collection-public{width:100%}.public-collection-card{gap:18px;display:grid}.public-collection-head{padding:30px 32px 2px}.public-collection-head h1{margin:12px 0 8px;font-size:34px}.public-collection-head p{color:#7d899b}.public-collection-card>.upload-panel{box-shadow:none}.public-submit{padding:8px 28px 30px}.public-submit>.primary-button{width:100%;height:48px}@media (width<=900px){.collection-grid,.submission-row{grid-template-columns:1fr}}@media (width>=761px){.public-phone-shell{width:100%;min-height:100dvh}.public-phone-shell>.pickup-page{min-height:100dvh}.collection-public .pickup-brand{width:min(1200px,100% - 48px);margin:0 auto 28px}.collection-public .public-collection-card{grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-areas:"head uploader""head upload""head submit";align-items:start;gap:18px 24px;width:min(1200px,100% - 48px);margin:0 auto}.collection-public .public-collection-head{background:#fffffff5;border:1px solid #e3e8ef;border-radius:18px;grid-area:head;padding:28px;position:sticky;top:24px;box-shadow:0 14px 38px #2e4e7717}.collection-public .public-uploader-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;grid-area:uploader;margin:0;padding:18px 20px}.collection-public .public-collection-card>.upload-panel{box-shadow:none;background:#fff;border:1px solid #e3e8ef;border-radius:14px;grid-area:upload;margin:0;padding:0}.collection-public .public-submit{background:#fff;border:1px solid #e3e8ef;border-radius:14px;grid-area:submit;padding:16px 20px 20px}.collection-public>.pickup-trust{width:min(1200px,100% - 48px);margin:28px auto 0}}.record-total{color:#2f72f5;background:#edf4ff;border-radius:999px;padding:8px 13px;font-weight:800}.record-toolbar{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.record-toolbar input{background:#fff;border:1px solid #dce5f1;border-radius:11px;width:min(390px,50%);height:44px;padding:0 14px}.record-tabs{background:#eaf0f8;border-radius:11px;padding:4px;display:flex}.record-tabs button{color:#748096;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 22px}.record-tabs button.active{color:#2f72f5;background:#fff;font-weight:800;box-shadow:0 3px 10px #1e3c6414}.records-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr);align-items:start;gap:22px;display:grid}.records-card,.record-detail{background:#fff;border:1px solid #e6edf7;border-radius:20px;box-shadow:0 12px 35px #2745700f}.records-card{min-height:420px;padding:10px 22px}.record-list>.empty-note,.records-card>.empty-note{text-align:center;padding:60px 20px}.record-row{cursor:pointer;border-bottom:1px solid #edf1f7;grid-template-columns:44px minmax(0,1fr) auto 120px;align-items:center;gap:14px;padding:16px 8px;display:grid}.record-row:last-child{border:0}.record-row:hover,.record-row.selected{background:#f6f9ff}.record-kind{color:#2f72f5;background:#eaf2ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.record-kind.collection{color:#18a86c;background:#e9faf4}.record-row>div{gap:5px;min-width:0;display:grid}.record-row strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.record-row small,.record-direction{color:#8995a8;font-size:12px}.record-status{color:#40516a;font-size:13px;font-weight:800}.record-detail{display:none}.record-modal-mask{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f17296b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.record-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(520px,100%);max-height:min(78vh,680px);animation:.22s cubic-bezier(.2,.9,.3,1) record-modal-rise;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f17293d}@keyframes record-modal-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.record-modal-header{border-bottom:1px solid #e3e8ef;align-items:center;gap:10px;min-height:54px;padding:0 20px;display:flex}.record-modal-header h2{margin:0;font-size:15px}.record-modal-close{color:#7d899b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;margin-left:auto;font-size:24px;line-height:1;display:grid}.record-modal-close:hover{color:#17233b;background:#f1f4f8}.record-modal-body{flex-direction:column;gap:0;padding:14px 20px 18px;display:flex;overflow:auto}.record-modal-loading{color:#8995a8;justify-content:center;align-items:center;min-height:150px}.record-modal-kv{border-bottom:1px dashed #e3e8ef;align-items:flex-start;gap:10px;min-height:42px;padding:9px 0;font-size:13px;display:flex}.record-modal-kv:last-child{border-bottom:0}.record-modal-kv>span{color:#8995a8;flex:none;width:88px}.record-modal-kv>b{color:#17233b;overflow-wrap:anywhere;min-width:0;font-weight:500}.record-modal-status{color:#18a968!important}.record-modal-footer{border-top:1px solid #e3e8ef;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.record-modal-footer button{min-height:36px}.outline-button{color:#2f6bff;cursor:pointer;background:#fff;border:1px solid #2f6bff;border-radius:8px;min-height:42px;padding:0 16px}.outline-button:hover{background:#eef4ff}.record-save{width:100%}.space-draft{background:#effbf5;border:1px solid #bdebd2;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:15px 18px;display:flex}.space-draft>span{color:#15915a;background:#d9f6e7;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.space-draft>div{flex:1;gap:4px;display:grid}.space-draft small{color:#668374}@media (width<=1050px){.records-layout{grid-template-columns:1fr}.record-detail{position:static}.record-row{grid-template-columns:44px minmax(0,1fr) auto}.record-direction{display:none}}@media (width<=620px){.record-toolbar{display:grid}.record-toolbar input{width:100%}.record-row{grid-template-columns:38px minmax(0,1fr)}.record-status{grid-column:2}.records-card{padding:8px 12px}}.space-quota{color:#0f1729;box-shadow:none;background:#fff;border:1px solid #e3e8ef;border-radius:14px;align-items:center;gap:24px;margin-bottom:0;padding:18px 20px;display:flex}.space-quota>div{width:100%}.space-quota-line{align-items:center;gap:8px;display:flex}.space-quota-line>span{color:#2f6bff}.space-quota-line>small,.space-quota-line>em{color:#8c97ab;font-size:12px;font-style:normal}.space-quota-line>em{margin-left:auto}.space-quota-bar{background:#f1f4f8;border-radius:4px;height:7px;margin:10px 0 8px;overflow:hidden}.space-quota-bar i{background:#2f6bff;border-radius:4px;height:100%;display:block}.space-quota p{color:#8c97ab;margin:0;font-size:11px}.quota-ring{display:none}.space-toolbar{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.space-toolbar input{background:#fff;border:1px solid #dce5f1;border-radius:11px;width:min(420px,70%);height:44px;padding:0 14px}.space-card{background:#fff;border:1px solid #e6edf7;border-radius:20px;min-height:280px;padding:10px 22px;box-shadow:0 12px 35px #2745700f}.space-card>.empty-note,.space-table>.empty-note{text-align:center;padding:70px 20px}.space-row{border-bottom:1px solid #edf1f7;grid-template-columns:44px minmax(0,1fr) 100px 80px auto;align-items:center;gap:14px;padding:16px 8px;display:grid}.space-row:last-child{border:0}.space-file-icon{color:#2f72f5;background:#edf4ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.space-row>div:nth-child(2){gap:5px;min-width:0;display:grid}.space-row strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.space-row small{color:#8995a8}.space-actions{justify-content:flex-end;gap:5px;display:flex}@media (width<=760px){.space-row{grid-template-columns:40px minmax(0,1fr) auto}.space-row>span:nth-child(3),.space-row>.success-pill{display:none}.space-actions{grid-column:2/-1;justify-content:flex-start}.space-quota{padding:24px}.quota-ring{width:84px;height:84px}.space-quota p{display:none}}.delivery-card textarea{resize:vertical;font:inherit;background:#fff;border:1px solid #dce5f1;border-radius:10px;padding:11px 12px}.delivery-card textarea:disabled{background:#f3f5f8}.delivery-card label small{color:#95a0b1;font-weight:400}.compact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.delivery-success{background:#effbf5;border:1px solid #bdebd2;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;margin-top:18px;padding:16px;display:grid}.delivery-success>span{color:#fff;background:#20b56d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.delivery-success p{color:#5f7d6f;margin:4px 0 10px;font-size:12px}.delivery-success input,.delivery-success button{grid-column:1/-1;width:100%}.preview-page{color:#17233b;background:#edf2f8;min-height:100vh}.preview-topbar{background:#fff;border-bottom:1px solid #e2e9f3;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:74px;padding:14px clamp(18px,4vw,58px);display:grid}.preview-topbar>.ghost-button{justify-self:start}.preview-topbar>.wordmark{justify-self:center}.preview-topbar>small{color:#8491a5;justify-self:end}.preview-workspace{width:min(1440px,100% - 36px);margin:24px auto 50px}.preview-meta{background:#fff;border:1px solid #e3eaf4;border-radius:18px 18px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:20px 24px;display:flex}.preview-meta h1{margin:8px 0 0;font-size:24px}.preview-meta dl{gap:26px;margin:0;display:flex}.preview-meta dl>div{gap:3px;display:grid}.preview-meta dt{color:#8491a5;font-size:11px}.preview-meta dd{margin:0;font-size:13px;font-weight:800}.preview-renderer{background:#273142;border-radius:0 0 18px 18px;place-items:center;min-height:calc(100vh - 210px);display:grid;overflow:hidden;box-shadow:0 20px 50px #24375324}.preview-renderer iframe{background:#fff;border:0;width:100%;height:calc(100vh - 210px)}.preview-renderer>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 230px)}.preview-renderer>video{width:min(1100px,100%);max-height:calc(100vh - 230px)}.preview-empty{color:#fff}.preview-state{text-align:center;background:#fff;border:1px solid #e2e9f3;border-radius:24px;width:min(540px,100% - 32px);margin:100px auto;padding:50px;box-shadow:0 22px 60px #2b44671a}.preview-state h1{margin:18px 0 8px}.preview-state p{color:#7d899b;line-height:1.7}.preview-state .primary-button{margin-top:14px}.mobile-preview-page{display:none}.desktop-doc-paper{background:#fff;width:min(900px,100% - 44px);min-height:calc(100vh - 300px);margin:0 auto;padding:36px 42px 80px;box-shadow:0 3px 14px #0f172924}.desktop-doc-paper h1{margin:0;font-size:22px}.desktop-doc-paper small{color:#8c97ab;margin-top:8px;display:block}.desktop-doc-paper h2{margin:26px 0 10px;font-size:15px}.desktop-doc-paper i{background:#edf0f5;border-radius:4px;height:8px;margin-top:10px;display:block}.text-viewer{background:#fff;align-self:stretch;width:100%;min-height:calc(100vh - 210px)}.text-viewer>header{border-bottom:1px solid #e6edf7;justify-content:space-between;align-items:center;min-height:62px;padding:12px 22px;display:flex}.text-viewer>header>div:first-child{gap:4px;display:grid}.text-viewer header small{color:#8491a5}.viewer-tabs{background:#edf2f8;border-radius:9px;padding:3px;display:flex}.viewer-tabs button{color:#748198;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 15px}.viewer-tabs button.active{color:#2f72f5;background:#fff;box-shadow:0 2px 8px #2646701a}.preview-warning{color:#945515;background:#fff4e5;border-radius:10px;margin:18px 28px 0;padding:12px 14px}.safe-document{width:min(900px,100% - 44px);margin:0 auto;padding:36px 10px 80px;line-height:1.75}.safe-document h1,.safe-document h2,.safe-document h3{margin:1.4em 0 .5em}.safe-document p{white-space:pre-wrap}.safe-document .task-line,.safe-document .bullet-line{margin:.4em 0}.task-line span{color:#24a66d;width:22px;font-weight:900;display:inline-grid}.safe-document blockquote{color:#5e6c81;background:#f5f8fd;border-left:4px solid #81aaf3;margin:18px 0;padding:10px 18px}.safe-document>code{color:#e3ebf7;white-space:pre-wrap;background:#172033;padding:3px 15px;font-family:ui-monospace,monospace;display:block}.source-lines{color:#dbe5f4;background:#141c2a;min-height:calc(100vh - 272px);margin:0;padding:26px 28px 70px 72px;font-family:ui-monospace,monospace;line-height:1.7}.source-lines li{white-space:pre-wrap;word-break:break-word;border-left:1px solid #334057;padding-left:14px}.source-lines li::marker{color:#64748d}.detail-files article>button{align-self:center;margin-left:auto}.public-file-list article>button{white-space:nowrap;margin-left:auto}@media (width<=760px){.preview-topbar{grid-template-columns:auto 1fr}.preview-topbar>.wordmark{justify-self:end}.preview-topbar>small{display:none}.preview-workspace{width:100%;margin:0}.preview-meta{border-radius:0;padding:16px}.preview-meta dl{display:none}.preview-renderer,.text-viewer{border-radius:0;min-height:calc(100dvh - 150px)}.preview-renderer iframe{height:calc(100dvh - 150px)}.safe-document{width:calc(100% - 24px);padding-top:20px}.text-viewer>header{padding:10px 14px}.public-file-list article{flex-wrap:wrap;align-items:flex-start}.public-file-list article>button{margin-left:56px}.source-lines{padding-left:54px}.mobile-preview-page{background:#e7ebf1;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.mobile-preview-top{background:#fff;border-bottom:1px solid #e3e8ef;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.mobile-preview-top button,.mobile-preview-top>span{background:0 0;border:0;width:20px;font-size:19px}.mobile-preview-top div{flex:1;min-width:0}.mobile-preview-top b,.mobile-preview-top small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-preview-top b{font-size:14px}.mobile-preview-top small{color:#8c97ab;font-size:10.5px}.mobile-preview-canvas{flex:1;min-height:0;padding:16px 10px;overflow:auto}.mobile-doc-paper{background:#fff;border-radius:3px;min-height:633px;padding:26px 24px;box-shadow:0 3px 14px #0f172924}.mobile-doc-paper h1{margin:0;font-size:17px}.mobile-doc-paper small{color:#8c97ab;margin-top:7px;font-size:10px;display:block}.mobile-doc-paper h2{margin:18px 0 9px;font-size:12.5px}.mobile-doc-paper i{background:#edf0f5;border-radius:3px;height:7px;margin-top:9px;display:block}.mobile-preview-footer{height:calc(61px + env(safe-area-inset-bottom));min-height:61px;padding:0 16px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e3e8ef;justify-content:space-between;align-items:center;display:flex}.mobile-preview-footer button{color:#4a5468;background:#f1f4f8;border:0;border-radius:8px;min-height:38px;padding:0 12px}.mobile-preview-footer .primary-button{color:#fff;background:#2f6bff}}.pickup-page{background:radial-gradient(circle at 20% 0,#e7f1ff 0,#0000 32%),radial-gradient(circle at 90% 15%,#e9f7f4 0,#0000 28%),#f5f8fc;min-height:100vh;padding:28px 20px 60px}.pickup-brand{justify-content:space-between;align-items:center;width:min(780px,100%);margin:0 auto 55px;display:flex}.pickup-brand small{color:#8290a5}.pickup-card{background:#fffffff0;border:1px solid #dce6f2e6;border-radius:25px;width:min(650px,100%);margin:0 auto;padding:clamp(28px,5vw,52px);box-shadow:0 25px 70px #2e4e771f}.pickup-card h1{letter-spacing:-.03em;margin:14px 0 8px;font-size:clamp(28px,5vw,40px)}.pickup-card>p,.manifest-head p{color:#7d899b;line-height:1.65}.pickup-state{text-align:center}.state-icon,.shield{color:#2d74ef;background:#eaf2ff;border-radius:20px;place-items:center;width:64px;height:64px;margin:auto;font-size:26px;font-weight:900;display:grid}.danger-icon{color:#d44758;background:#fff0f2}.safe-badge{color:#168a59;background:#eaf9f2;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.verification-card label{color:#58667a;gap:9px;margin-top:30px;font-size:13px;font-weight:800;display:grid}.verification-card input{letter-spacing:.18em;text-transform:uppercase;border:1px solid #d8e2f0;border-radius:12px;width:100%;height:54px;padding:0 16px;font-size:20px}.attempt-note{margin:8px 0 0;font-size:12px}.pickup-action{width:100%;min-height:50px;margin-top:22px}.locked-note{color:#9b581d;background:#fff5e9;border-radius:12px;margin-top:24px;padding:16px;line-height:1.6}.manifest-head{justify-content:space-between;gap:20px;display:flex}.manifest-head .shield{color:#18a968;background:#e9faf2;min-width:58px;margin:0}.public-file-list{gap:10px;margin:28px 0;display:grid}.public-file-list article{border:1px solid #e6edf7;border-radius:13px;align-items:center;gap:14px;padding:15px;display:flex}.public-file-list article>div{gap:5px;min-width:0;display:grid}.public-file-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-file-list small{color:#8491a5}.public-file-icon{color:#2f73ed;background:#eaf2ff;border-radius:11px;place-items:center;min-width:42px;height:42px;display:grid}.manifest-card footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.manifest-card footer div{gap:4px;display:grid}.manifest-card footer small{color:#8b97a9}.manifest-card footer strong{font-size:13px}.pickup-trust{text-align:center;color:#95a0b0;margin-top:24px;font-size:12px}@media (width<=620px){.pickup-brand{margin-bottom:30px}.pickup-card{padding:26px 20px}.manifest-head .shield{display:none}.manifest-card footer{flex-direction:column;align-items:stretch}.manifest-card footer button{width:100%}}.public-file-select{cursor:pointer;place-items:center;display:grid}.public-file-select input{accent-color:#2f6bff;cursor:pointer;width:17px;height:17px}.public-fetch-actions{justify-content:flex-end;gap:10px;display:flex}.public-fetch-actions button{min-height:42px}.public-save-success{color:#168a59;background:#eaf9f2;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:13px;font-weight:700}.user-limit-notice{color:#8b5b16;background:#fff4d8;border-bottom:1px solid #f1dfaf;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:12px;display:flex}.user-limit-notice b{white-space:nowrap}@media (width<=760px){.user-limit-notice{align-items:flex-start;padding:8px 14px;font-size:10.5px}.user-limit-notice span{line-height:1.35}.desktop-pick-actions{display:none}}body,.user-app{font-size:14px;line-height:1.5}.send-workspace>header{display:block;position:relative}.send-workspace>header>div:first-child{width:100%}.send-workspace>header>.record-total{position:absolute;top:0;right:0}.send-grid{flex:1;align-items:flex-start;gap:24px;min-height:0;display:flex}.send-left{flex-direction:column;flex:1;align-self:stretch;gap:16px;min-width:0;min-height:0;display:flex}.upload-drop{text-align:center;background:#eaf1ff;border-color:#2f6bff;flex-direction:column;justify-content:center;gap:14px;min-height:188px;padding:26px 40px}.upload-drop>div{flex:0 auto}.desktop-pick-actions{justify-content:center}.delivery-card{flex-direction:column;flex:none;align-self:flex-start;width:400px;max-height:calc(100dvh - 158px);padding:0;display:flex;overflow:hidden}.sp-head{border-bottom:1px solid #e3e8ef;flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex}.sp-head h2{margin:0;font-size:15px}.sp-form{flex-direction:column;flex:0 auto;gap:14px;padding:16px 18px;display:flex;overflow:hidden auto}.sp-form>label{margin:0}.sp-foot{border-top:1px solid #e3e8ef;padding:14px 18px}.sp-foot .delivery-submit{height:44px}.collection-grid{flex-direction:column;gap:16px;display:flex}.collection-create{box-shadow:none;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.collection-create-row{align-items:flex-end;gap:12px;display:flex}.collection-create-row>label{flex:1;margin:0}.collection-create-row>label:nth-child(2){flex:none;width:200px}.collection-create-row>.primary-button{min-height:40px}.collection-advanced{color:#1d4ed8;background:#eaf1ff;border:1px solid #2f6bff;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 13px;display:flex}.collection-advanced span{color:#2f6bff;margin-left:auto;font-size:11.5px}.collection-advanced i{font-style:normal}.collection-list{box-shadow:none;border-radius:14px;padding:0;overflow:hidden}.collection-list>.section-title{border-bottom:1px solid #e3e8ef;align-items:center;min-height:46px;padding:0 16px}.collection-list>.section-title .step-tag{display:none}.collection-list>.section-title h2{margin:0;font-size:14px}.collection-row{padding:13px 16px}.record-tabs{background:#f1f4f8;border-radius:6px;gap:2px;padding:3px}.records-card{width:100%;min-height:0;box-shadow:none;border-radius:14px;flex-direction:column;padding:0;display:flex}.space-quota{gap:28px;padding:20px}.space-card{box-shadow:none;border-radius:14px;flex-direction:column;padding:0;display:flex}.space-toolbar{display:none}.user-app.is-mobile-shell{box-sizing:content-box}@media (width<=760px){.send-grid{gap:12px;display:flex}.send-left{gap:12px}.delivery-card{width:auto}.upload-drop{min-height:134px;padding:18px 16px}.sp-head{padding:12px 14px}.sp-head h2{display:none}.sp-form{padding:0 14px 12px}.sp-foot,.delivery-card .sp-form>label,.delivery-card .sp-form>.compact-fields,.delivery-card .sp-form>.delivery-note{display:none}.collection-create-row{display:grid}.collection-create-row>label:nth-child(2){width:auto}.collection-advanced span{display:none}}.success-page{grid-template-columns:none;justify-content:center;align-items:center;padding:40px;display:flex}.success-link-area{flex-direction:column;gap:14px;display:flex}.success-link-area label{margin:0}.collection-grid{align-items:stretch;width:100%}.collection-create,.collection-list{width:100%}.preview-page{color:#0f1729;background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.preview-topbar{color:#0f1729;background:#fff;border-bottom:1px solid #e3e8ef;grid-template-columns:none;align-items:center;gap:12px;height:56px;min-height:56px;padding:0 20px;display:flex}.preview-back{color:#4a5468;cursor:pointer;background:0 0;border:0;width:28px;height:32px;padding:0;font-size:20px}.preview-file-meta{align-items:center;gap:9px;min-width:0;display:flex}.preview-file-meta>span{color:#2f6bff;background:#eaf1ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.preview-file-meta>div{min-width:0}.preview-file-meta b,.preview-file-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preview-file-meta b{max-width:360px;font-size:14px;font-weight:600}.preview-file-meta small{color:#8c97ab;margin-top:2px;font-size:11.5px}.preview-pager{background:#f1f4f8;border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 4px;display:flex}.preview-pager button{color:#4a5468;background:0 0;border:0;width:24px;height:24px;padding:0}.preview-pager button:disabled{color:#b8c0cd;cursor:not-allowed}.preview-pager b{text-align:center;min-width:44px;font-size:12.5px;font-weight:500}.preview-toolbar-spacer{flex:1}.preview-topbar>small{color:#8c97ab;font-size:11.5px}.preview-download{min-height:36px;box-shadow:none}.preview-workspace{flex:1;width:100%;min-height:0;margin:0;display:flex}.preview-workspace>.preview-renderer{min-height:0;box-shadow:none;background:#e7ebf1;border-radius:0;flex:1;justify-content:center;align-items:flex-start;padding:36px 0;display:flex;overflow:auto}.preview-workspace .text-viewer{width:min(900px,100% - 44px);min-height:100%}.preview-thumbnails{background:#fff;border-right:1px solid #e3e8ef;flex-direction:column;flex:none;align-items:center;gap:12px;width:200px;padding:14px 16px;display:flex;overflow:auto}.preview-thumbnails>b{color:#4a5468;align-self:stretch;font-size:12.5px}.preview-thumb{cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.preview-thumb>span{color:#8c97ab;background:#fff;border:1px solid #d8dee8;border-radius:4px;place-items:center;width:132px;height:176px;padding:14px;display:grid;box-shadow:0 2px 8px #25375714}.preview-thumb small{color:#69758a;font-size:11px;font-weight:700}.preview-thumb.active>span{border:2px solid #2f6bff;box-shadow:0 2px 10px #2f6bff2e}.preview-thumb.active small{color:#2f6bff}.mobile-preview-pager{color:#58657a;align-items:center;gap:6px;font-size:12px;display:flex}.mobile-preview-pager button{background:#eef2f8;border:0;border-radius:50%;width:28px;height:28px;padding:0}.mobile-preview-pager button:disabled{color:#b8c0cd}.preview-info{background:#fff;border-left:1px solid #e3e8ef;flex:none;width:300px;overflow:auto}.preview-info h2{border-bottom:1px solid #e3e8ef;align-items:center;height:44px;margin:0;padding:0 18px;font-size:13.5px;display:flex}.preview-info dl{margin:0;padding:6px 18px 14px}.preview-info dl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.preview-info dt{color:#8c97ab;font-size:12px}.preview-info dd{margin:0;font-size:12.5px;font-weight:600}.preview-info p{color:#4a5468;background:#fff4d8;border-radius:10px;margin:14px 18px;padding:12px;font-size:11.5px;line-height:1.6}.preview-download{border-radius:6px;align-items:center;gap:7px;height:34px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.preview-download:disabled{color:#fff;opacity:1;background:#2f6bff}.preview-zoom-tools{background:#f1f4f8;border-radius:7px;align-items:center;gap:2px;height:32px;padding:0 3px;display:flex}.preview-zoom-tools button,.preview-tool-button{color:#536176;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.preview-zoom-tools button:hover,.preview-tool-button:hover{color:#2f6bff;background:#e5ecf8}.preview-zoom-tools button:disabled,.preview-tool-button:disabled{color:#bcc4d0;cursor:not-allowed;background:0 0}.preview-zoom-tools b{color:#29354a;text-align:center;min-width:48px;font-size:12px;font-weight:600}.preview-canvas{background:#e7ebf1;flex:1;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:36px 42px;display:flex;overflow:auto}.preview-canvas:fullscreen{background:#e7ebf1;padding:28px}.preview-canvas>.preview-renderer{width:100%;min-height:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:flex-start;display:flex;overflow:visible}.preview-scaled-content{place-items:center;width:100%;min-height:100%;transition:transform .18s;display:grid}.preview-scaled-content>iframe{background:#fff;border:0;width:100%;height:calc(100vh - 250px);min-height:620px;box-shadow:0 5px 24px #1e324e1f}.preview-scaled-content>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 250px);box-shadow:0 5px 24px #1e324e21}.preview-scaled-content>video{background:#111;width:min(1050px,100%);max-height:calc(100vh - 250px);box-shadow:0 8px 30px #1e2b3e2e}.preview-scaled-content>.text-viewer{width:min(900px,100%);min-height:calc(100vh - 250px);box-shadow:0 5px 24px #1e324e1f}.preview-thumbnails>b,.preview-info h2{color:#17233b;gap:7px}.preview-thumb{width:100%;min-width:0}.preview-thumb-sheet{color:#8c97ab;background:#fff;border:1px solid #d8dee8;border-radius:4px;place-items:center;width:132px;height:176px;padding:14px;display:grid;position:relative;box-shadow:0 2px 8px #25375714}.preview-thumb-sheet em{color:#9aa5b6;font-size:10px;font-style:normal;position:absolute;top:8px;left:10px}.preview-thumb-sheet i{color:#8fa2bd;font-size:30px;font-style:normal}.preview-thumb.active .preview-thumb-sheet{border:2px solid #2f6bff;box-shadow:0 2px 10px #2f6bff2e}.preview-thumb small{text-overflow:ellipsis;white-space:nowrap;width:150px;overflow:hidden}.preview-info dl>div{align-items:center;min-height:42px}.preview-info h2 svg{color:#2f6bff}.preview-format-list{gap:5px;padding:8px 18px 12px;display:grid}.preview-format-list>div{grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;min-height:48px;display:grid}.preview-format-list>div>span{color:#2f6bff;background:#edf4ff;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.preview-format-list b{align-self:end;font-size:12.5px}.preview-format-list small{color:#8c97ab;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:10.5px;overflow:hidden}.preview-security-note{margin-top:2px!important}.success-link{align-items:flex-start;height:auto;min-height:42px}.success-link b{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word;padding:10px 0;overflow:visible}.success-link button{flex:none;margin:5px 0}.created-link strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word;overflow:visible}.me-sheet dd{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0;max-width:65%}.public-statusbar,.public-homebar{display:none}.public-owner-avatar{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:600;display:grid}.public-uploader-card{gap:8px;display:grid}.public-uploader-card>span{align-items:center;gap:6px;display:flex}.public-uploader-card em{color:#e5484d;font-size:11px;font-style:normal}.public-uploader-card small{color:#8c97ab;margin-left:auto;font-size:11px}@media (width<=760px){.upload-drop{border-radius:14px;gap:10px;padding:18px 16px!important}.mobile-send-footer .primary-button{box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0;font-size:15px;font-weight:600;display:flex}.mobile-send-footer .primary-button:disabled{color:#fff;opacity:1;background:#b9c6de}.mobile-collection-scroll,.mobile-record-scroll,.mobile-space-scroll{background:0 0;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.mobile-create-drop{gap:10px}.mobile-record-tabs{background:#fff;border-radius:0;gap:normal;padding:0 16px 12px}.mobile-record-tabs .record-tabs{background:#f1f4f8;border-radius:6px;gap:2px;width:100%;padding:3px}.me-page{gap:12px;padding:14px 16px}.mobile-space-search{background:#fff;border:1px solid #cdd5e0;border-radius:6px;flex-direction:row;align-items:center;gap:normal;width:100%;height:40px;padding:0 11px;display:flex}.mobile-space-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.mobile-preview-page{background:0 0}.mobile-preview-canvas{background:#e7ebf1;justify-content:center;padding:16px 20px;display:flex}.mobile-preview-canvas>.preview-renderer{width:100%;min-height:100%;box-shadow:none;background:0 0;border-radius:0;display:block;overflow:visible}.mobile-preview-canvas .preview-scaled-content{min-height:100%}.mobile-preview-canvas .preview-scaled-content>iframe{height:calc(100dvh - 130px);min-height:0}.mobile-preview-canvas .preview-scaled-content>img,.mobile-preview-canvas .preview-scaled-content>video{max-height:calc(100dvh - 130px)}.mobile-preview-canvas .preview-scaled-content>.text-viewer{min-height:calc(100dvh - 130px)}.mobile-preview-footer{height:calc(61px + env(safe-area-inset-bottom));padding:0 16px env(safe-area-inset-bottom);gap:10px}.pickup-page{color:#0f1729;background:#f5f7fa;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.pickup-brand{background:#fff;border-bottom:1px solid #e3e8ef;flex:none;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:44px;margin:0;padding:0 16px;display:flex}.pickup-brand .wordmark{gap:9px;font-size:16px}.pickup-brand .wordmark span{border-radius:8px;width:26px;height:26px;font-size:14px}.pickup-brand small{display:none}.pickup-brand:after{content:"登录";color:#2f6bff;margin-left:auto;font-size:13px;font-weight:500}.pickup-trust{display:none}.pickup-card{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.public-fetch-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.public-fetch-content>.manifest-head,.public-fetch-content>.public-file-list,.public-fetch-content>.inline-error{margin-left:16px;margin-right:16px}.public-sender-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex-direction:column;align-items:center;gap:9px;margin-top:14px;padding:22px 20px;display:flex}.public-sender-card>div:first-child{flex-direction:column;align-items:center;gap:9px;display:flex}.public-sender-card .safe-badge{color:#b7791f;background:#fff4d8;order:3;height:26px;padding:0 8px}.public-sender-card h1{text-align:center;margin:0;font-size:16px;font-weight:700}.public-sender-card p{color:#4a5468;margin:0;font-size:12.5px}.public-sender-card .shield{border-radius:50%;order:-1;width:46px;min-width:46px;height:46px;font-size:18px}.public-file-list{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex:1;gap:normal;min-height:0;display:block;overflow:auto;margin-top:12px!important;margin-bottom:12px!important}.public-file-list article{border:0;border-bottom:1px solid #e3e8ef;border-radius:0;min-height:62px;margin:0;padding:10px 13px}.public-file-list article:last-child{border-bottom:0}.public-file-icon{border-radius:8px;width:32px;min-width:32px;height:32px}.public-file-list strong{font-size:12.5px;font-weight:500}.public-file-list small{font-size:11px}.public-file-list article>button{min-height:32px;margin-left:auto;padding:0 10px;font-size:11.5px}.public-fetch-footer{background:#fff;flex-direction:column;flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #e3e8ef!important;align-items:stretch!important;gap:8px!important;display:flex!important}.public-fetch-footer>div{display:none!important}.public-fetch-footer>.public-fetch-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.public-fetch-footer .primary-button{border-radius:10px;justify-content:center;width:100%;min-height:48px;font-size:15px;font-weight:600;display:flex}.public-fetch-footer .public-save-button{width:100%;min-height:48px;margin:0}.collection-public{width:100%}.public-collection-card{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.public-collection-head{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin:14px 16px 12px;padding:18px 16px;display:flex}.public-collection-head h1{text-align:center;margin:0;font-size:15.5px}.public-collection-head strong{color:#2f6bff;font-size:13px}.public-collection-head p{color:#b7791f;background:#fff4d8;border-radius:11px;margin:0;padding:4px 8px;font-size:11px}.public-uploader-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;margin:0 16px 12px;padding:14px}.public-uploader-card input{border:1px solid #cdd5e0;border-radius:6px;width:100%;height:40px;padding:0 12px}.public-collection-card>.upload-panel{min-height:0;box-shadow:none;background:0 0;border:0;flex:1;margin:0 16px 12px;padding:0;overflow:auto}.public-collection-card>.upload-panel .upload-drop{flex-direction:row;min-height:68px;padding:14px!important}.public-submit{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e8ef;flex-direction:column;flex:none;gap:8px;display:flex}.public-submit .primary-button{color:#fff;background:#2f6bff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;padding:0;font-size:15px;font-weight:600;display:flex;box-shadow:0 3px 10px #2f6bff3d}.public-submit .primary-button:disabled{color:#fff;opacity:1;background:#b9c6de}.public-submit small{color:#8c97ab;text-align:center;font-size:11px}.public-phone-shell{box-sizing:content-box;color:#0f1729;background:#f5f7fa;border:10px solid #10141f;border-radius:55px;flex-direction:column;width:402px;height:874px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172942}.public-statusbar{z-index:5;background:#f5f7fa;flex:none;align-items:center;height:62px;padding:0 28px;font-size:15px;display:flex;position:relative}.public-statusbar:after{content:"";z-index:-1;background:#000;border-radius:19px;width:125px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.public-statusbar span{flex:1}.public-statusbar i{font-size:13px;font-style:normal}.public-phone-shell>.pickup-page{background:0 0;flex:1;height:auto;min-height:0}.public-homebar{z-index:20;pointer-events:none;justify-content:center;align-items:center;height:34px;display:flex;position:absolute;bottom:0;left:0;right:0}.public-homebar i{background:#0f1729;border-radius:3px;width:139px;height:5px;display:block}}.mode-tabs button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.desktop-upload-tips{color:#2f6bff;justify-content:center;align-items:center;gap:16px;font-size:12px;font-weight:500;flex:none!important;display:flex!important}.desktop-upload-tips span{align-items:center;gap:5px;display:flex}.send-grid{align-items:normal}.upload-drop{border-radius:14px;height:auto;min-height:176px}.upload-mark{color:#2f6bff;background:#fff;border-radius:18px;justify-content:center;align-items:center;font-size:14px;display:flex}.upload-drop .desktop-upload-title{font-size:16px;font-weight:600;line-height:24px;display:block}.desktop-pick-actions button{height:30px;min-height:30px;box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.file-queue-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex-direction:column;gap:normal;margin-top:16px;display:flex;overflow:hidden}.desktop-file-head{border-bottom:1px solid #e3e8ef;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.desktop-file-head b{font-size:14px;font-weight:600}.desktop-file-head span{color:#8c97ab;font-size:13px}.desktop-file-head button{color:#8c97ab;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:28px;margin-left:auto;padding:0 8px;font-size:12px;display:flex}.desktop-file-head button:hover{color:#0f1729;background:#f1f4f8}.file-queue-card .file-row{border:0;border-bottom:1px solid #e3e8ef;border-radius:0;padding:11px 16px}.file-queue-card .file-row:last-child{border-bottom:0}@media (width>=621px){.file-queue-card .file-icon{border-radius:9px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex}}.file-queue-empty{color:#8c97ab;text-align:center;place-items:center;min-height:116px;padding:24px 16px;font-size:12.5px;display:grid}.delivery-card .recipient-section{flex-direction:column;gap:8px;display:flex}.delivery-card .label-row{align-items:center;display:flex}.delivery-card .label-row b{font-size:13px}.delivery-card .label-row span{color:#12a76a;margin-left:auto;font-size:11.5px}.delivery-card .recipient-box{background:#fff;border:1px solid #cdd5e0;border-radius:6px;flex-direction:column;gap:7px;padding:9px;transition:all .15s;display:flex}.delivery-card .recipient-box:focus-within{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff1a}.recipient-chips{flex-wrap:wrap;gap:6px;display:flex}.recipient-chips span{color:#1d4ed8;background:#eaf1ff;border-radius:6px;align-items:center;gap:5px;min-height:26px;padding:0 7px;font-size:12px;display:flex}.recipient-chips button{color:#2f6bff;cursor:pointer;background:0 0;border:0;padding:0}.delivery-card .recipient-box input{background:#fff;border:0;border-radius:0;outline:0;width:100%;height:26px;padding:2px 0;font-size:12.5px}.delivery-card .recipient-box{min-height:75.75px}.delivery-card .mode-tabs{background:#f1f4f8;border-radius:6px;grid-template-columns:none;align-items:center;gap:2px;height:32px;padding:3px;display:flex}.delivery-card .mode-tabs button{border-radius:5px;flex:1;height:30px;padding:0 16px;font-size:13px;font-weight:500}.delivery-card .adv-row{color:#1d4ed8;cursor:pointer;background:#eaf1ff;border:1px solid #2f6bff;border-radius:6px;align-items:center;gap:8px;width:100%;height:45.5px;min-height:45.5px;padding:12px 13px;display:flex}.delivery-card .adv-row b{font-size:13px}.delivery-card .adv-row em{color:#2f6bff;margin-left:auto;font-size:11.5px;font-style:normal}.delivery-card .adv-row i{font-style:normal}.delivery-card .adv-body{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:6px;flex-direction:column;gap:14px;padding:14px 13px;display:flex}.delivery-card .adv-body .adv-title{margin:0}.delivery-card .adv-body .adv-title input{height:34px}.delivery-card .adv-item{flex-direction:column;gap:8px;display:flex}.delivery-card .adv-item>label{color:#4a5468;margin:0;font-size:12.5px}.pillbar{gap:6px;display:flex}.pillbar .pill{color:#4a5468;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:15px;height:30px;padding:0 12px;font-size:12px}.pillbar .pill.on{color:#fff;background:#2f6bff;border-color:#2f6bff;font-weight:600}.switch-row{align-items:center;gap:10px;display:flex}.switch-row>span{color:#4a5468;font-size:12.5px;font-weight:600}.switch-control{cursor:pointer;background:#cdd5e0;border:0;border-radius:11px;width:38px;height:22px;margin-left:auto;padding:0;position:relative}.switch-control i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch-control.on{background:#2f6bff}.switch-control.on i{left:18px}.delivery-card .password-input{letter-spacing:2px;height:34px}.rule-tip{color:#4a5468;background:#f1f4f8;border-radius:6px;gap:8px;padding:10px;font-size:11.5px;line-height:1.6;display:flex}.rule-tip svg{color:#8c97ab;flex:none;margin-top:2px}.sp-foot .delivery-submit{width:100%;box-shadow:none;border-radius:6px}@media (width<=760px){.desktop-upload-tips,.desktop-file-head{display:none!important}.upload-drop{height:auto;min-height:134px}.upload-drop .desktop-upload-title,.upload-mark{display:none}.file-queue-card{min-height:0;margin-top:12px}.file-queue-empty{min-height:64px;padding:18px}.delivery-card .recipient-section .label-row{display:none}.delivery-card .recipient-box{min-height:46px;display:flex}.delivery-card .adv-row{display:flex}.delivery-card .adv-body{max-height:230px;overflow:auto}.rule-tip{display:none}}.mobile-search-title>button{color:#8c97ab;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.mobile-record-search,.mobile-collection-search{background:#fff;border-bottom:1px solid #e3e8ef;gap:8px;padding:10px 16px;display:flex}.mobile-record-search input,.mobile-collection-search input,.collection-list-tools input{color:#0f1729;background:#fff;border:1px solid #cdd5e0;border-radius:6px;outline:0;flex:1;min-width:0;height:36px;padding:0 11px}.mobile-record-search input:focus,.mobile-collection-search input:focus,.collection-list-tools input:focus{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff1a}.mobile-record-search button,.mobile-collection-search button{color:#2f6bff;cursor:pointer;background:0 0;border:0;padding:0 7px}.collection-list-tools{align-items:center;gap:8px;display:flex}.collection-list-tools input{width:190px}.mobile-collection-dialog-mask{z-index:50;background:#0f17296b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mobile-collection-dialog{background:#fff;border-radius:16px;gap:16px;width:min(360px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #0f17293d}.mobile-collection-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mobile-collection-dialog header small{color:#2f6bff;font-size:11px;font-weight:700}.mobile-collection-dialog h2{margin:4px 0 0;font-size:19px}.mobile-collection-dialog header>button{color:#8c97ab;cursor:pointer;background:0 0;border:0;font-size:24px}.mobile-collection-dialog label{color:#4a5468;gap:7px;font-size:12px;font-weight:600;display:grid}.mobile-collection-dialog label input{border:1px solid #cdd5e0;border-radius:7px;height:42px;padding:0 11px}.mobile-collection-dialog>p{color:#4a5468;background:#f1f4f8;border-radius:7px;margin:0;padding:10px;font-size:11.5px}.mobile-collection-dialog footer{justify-content:flex-end;gap:8px;display:flex}.collection-rules-dialog dl{margin:0}.collection-rules-dialog dl div{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.collection-rules-dialog dt{color:#8c97ab;font-size:12.5px}.collection-rules-dialog dd{color:#0f1729;text-align:right;margin:0;font-size:12.5px;font-weight:600}.collection-rules-dialog footer .primary-button{width:100%}@media (width<=760px){.collection-list-tools{width:100%}.collection-list-tools input{width:auto}.mobile-collection-dialog-mask{align-items:end;padding:0}.mobile-collection-dialog{width:100%;max-height:calc(100dvh - 12px);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}}@media (width>=761px){.records-card,.space-card{box-shadow:none;border-radius:10px;padding:0;overflow:hidden}.records-table,.space-table-grid{width:100%;overflow-x:auto}.record-grid{grid-template-columns:minmax(260px,2.2fr) minmax(150px,1.25fr) 72px minmax(125px,1fr) 92px 54px;align-items:center;min-width:820px;display:grid}.record-grid-head{color:#5d6980;background:#f4f6f9;border-bottom:1px solid #dfe6ef;min-height:48px;padding:0 22px;font-size:13px;font-weight:800}.record-grid-row{color:#536078;cursor:pointer;border-bottom:1px solid #e5ebf3;min-height:84px;padding:14px 22px;font-size:13px}.record-grid-row:last-child{border-bottom:0}.record-grid-row:hover,.record-grid-row.selected{background:#f8fbff}.record-content-cell{align-items:center;gap:13px;min-width:0;display:flex}.record-content-cell>div{gap:5px;min-width:0;display:grid}.record-content-cell strong{color:#17243b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.record-content-cell small,.record-target{color:#8a96aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-target{padding-right:12px}.record-grid-row time{color:#8a96aa;white-space:nowrap}.record-grid-row .record-status{color:#536078;white-space:nowrap}.record-grid-row .record-status.expired{color:#de5252}.record-detail-action{justify-self:start;padding:0}.space-quota{align-items:flex-start;gap:28px;padding:22px 28px}.space-quota>div:first-child{flex:1;min-width:0}.space-quota-search{color:#95a1b4;background:#f1f3f7;border-radius:12px;flex:none;align-items:center;gap:10px;width:min(405px,34%);height:54px;padding:0 16px;display:flex}.space-quota-search:focus-within{color:#2f6bff;outline:2px solid #dbe8ff}.space-quota-search input{color:#25334b;background:0 0;border:0;outline:0;width:100%;font-size:14px}.space-quota-search input::placeholder{color:#9aa6b8}.space-table-grid{overflow-x:auto}.space-grid{grid-template-columns:minmax(320px,2.4fr) minmax(155px,1.25fr) 100px 118px 292px;align-items:center;min-width:1060px;display:grid}.space-grid-head{color:#5d6980;background:#f4f6f9;border-bottom:1px solid #dfe6ef;min-height:48px;padding:0 22px;font-size:13px;font-weight:800}.space-grid-row{color:#536078;border-bottom:1px solid #e5ebf3;min-height:86px;padding:14px 22px;font-size:13px}.space-grid-row:last-child{border-bottom:0}.space-file-cell{align-items:center;gap:14px;min-width:0;display:flex}.space-file-cell>div{gap:5px;min-width:0;display:grid}.space-file-cell strong{color:#17243b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.space-file-cell small,.space-grid-row time{color:#8a96aa}.space-source{color:#536078}.space-grid-row time{white-space:nowrap}.space-actions{justify-content:flex-start;gap:20px}.space-actions .text-button{color:#536078;white-space:nowrap;padding:0;font-size:13px;font-weight:600}.space-actions .text-button:first-child{color:#2f6bff;background:#eaf1ff;border-radius:8px;padding:9px 14px}.space-actions .danger{color:#ef5350}}@media (width<=760px){body{background:#f5f7fa;padding:0}.viewport{width:100%;min-height:100dvh;padding:0}.user-app.is-mobile-shell{box-sizing:border-box;width:100vw;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin-top:0}.user-app.is-mobile-shell:before{content:none;display:none}.mobile-statusbar,.public-statusbar,.public-homebar{display:none!important}.user-app.is-mobile-shell .user-page-content{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.user-app.is-mobile-shell .send-workspace{min-height:max-content;padding-bottom:16px;overflow:visible}.user-bottomnav{height:calc(58px + env(safe-area-inset-bottom));min-height:58px;padding:4px 0 env(safe-area-inset-bottom)}.mobile-send-footer{border-top:1px solid #e3e8ef;margin:12px 0 0;padding:12px 0 0!important;position:static!important;inset:auto!important}.public-phone-shell{box-sizing:border-box;width:100vw;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}.public-phone-shell>.pickup-page{height:100%;min-height:0}}:root{--accent:#2f6bff;--accent-soft:#eaf1ff;--accent-strong:#1d4ed8;--bg-canvas:#f5f7fa;--bg-surface:#fff;--bg-subtle:#f1f4f8;--bg-hover:#edf1f7;--border:#e3e8ef;--border-strong:#cdd5e0;--text-primary:#0f1729;--text-secondary:#4a5468;--text-tertiary:#8c97ab;--text-inverse:#fff;--success:#12a76a;--success-soft:#e6f7ef;--warning:#f0932b;--warning-soft:#fef3e2;--danger:#e5484d;--danger-soft:#fdecec;--purple:#7c5cfc;--purple-soft:#f1ecff;--cyan:#12b0c7;--cyan-soft:#e3f7fa;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--shadow-btn:0 3px 10px #2f6bff3d;--shadow-card:0 6px 24px #0f172912;--shadow-pop:0 12px 40px #0f172929}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-width:320px;font-family:Inter,Helvetica Neue,system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select{font:inherit;color:inherit}svg{flex:none;display:block}.ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#app,.user-frame{width:100%;min-width:0}.user-frame.is-mobile-frame{width:auto}.user-app:not(.is-mobile-shell):before{content:none}.user-app:not(.is-mobile-shell){width:100%;min-height:100dvh;margin:0}.viewport{background:var(--bg-canvas);flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.frame-label{display:none}.frame-label b{color:#0f1729;font-size:13px;font-weight:700}.frame-label .dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.topnav{background:var(--bg-surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:0;height:60px;padding:0 32px;display:flex}.logo{align-items:center;gap:9px;margin-right:36px;display:flex}.logo-mark{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.logo-name{font-size:17px;font-weight:700}.tabs{align-items:center;gap:4px;height:100%;display:flex}.tab{border-radius:var(--r-sm);height:36px;color:var(--text-secondary);align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.tab:hover{background:var(--bg-hover)}.tab.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.searchbox{border-radius:var(--r-md);background:var(--bg-subtle);width:260px;height:34px;color:var(--text-tertiary);border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;transition:all .15s;display:flex}.searchbox:focus-within{border-color:var(--accent);color:var(--accent);background:#fff}.searchbox input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:12.5px}.searchbox input::placeholder{color:var(--text-tertiary)}.quota-chip{border-radius:var(--r-md);background:var(--bg-subtle);height:34px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:500;display:flex}.qbar{background:var(--border);border-radius:3px;width:44px;height:5px;overflow:hidden}.qbar i{background:var(--accent);border-radius:3px;height:100%;transition:width .4s;display:block}.avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:flex}.user{color:var(--text-tertiary);align-items:center;gap:6px;display:flex}.pages{flex:1;min-height:0;position:relative}.page{flex-direction:column;display:none;position:absolute;inset:0;overflow:auto}.page.active{display:flex}.page::-webkit-scrollbar{width:8px}.page::-webkit-scrollbar-thumb{background:#cbd3df;border-radius:4px}.body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:28px 32px;display:flex}.phead h1{letter-spacing:0;font-size:24px;font-weight:700}.phead p{color:var(--text-secondary);margin-top:5px;font-size:13.5px}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-lg)}.btn{border-radius:var(--r-md);white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--accent-strong)}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;background:#b9c6de}.btn-ghost{background:var(--bg-subtle);color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-outline{border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-outline:hover{background:var(--bg-subtle);color:var(--text-primary)}.btn-xs{border-radius:var(--r-sm);height:28px;padding:0 10px;font-size:12.5px;font-weight:500}.seg{background:var(--bg-subtle);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--text-tertiary);border-radius:5px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.seg button.on{color:var(--accent);background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172917}.dot{border-radius:50%;flex:none;width:6px;height:6px}.empty{text-align:center;color:var(--text-tertiary);padding:48px 0;font-size:13px}.records-page .record-toolbar{align-items:center;gap:12px;margin:0;display:flex}.records-page .record-tabs{background:var(--bg-subtle);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.records-page .record-tabs button{height:30px;color:var(--text-tertiary);border-radius:5px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.records-page .record-tabs button.on{color:var(--accent);background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172917}.record-searchbox{border:1px solid var(--border);background:#fff;width:280px;height:36px;margin-left:auto}.records-layout{display:block}.records-card{border-radius:var(--r-lg);width:100%;min-height:0;box-shadow:none;flex-direction:column;flex:none;padding:0;display:flex;overflow:hidden}.record-list,.records-table{width:100%}.table{flex-direction:column;min-height:0;display:flex;overflow:hidden}.thead{background:var(--bg-subtle);border-bottom:1px solid var(--border);height:44px;color:var(--text-secondary);align-items:center;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.tbody{max-height:560px;overflow:auto}.tr{border-bottom:1px solid var(--border);align-items:center;height:60px;padding:0 16px;transition:all .12s;display:flex}.tr:hover,.tr.selected{background:#fafcff}.records-table .tr{cursor:pointer;outline:none}.records-table .tr:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.tr:last-child{border-bottom:none}.td{align-items:center;gap:10px;min-width:0;display:flex}.td.c-main{flex:1}.td b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.td small{color:var(--text-tertiary);margin-top:3px;font-size:11.5px;display:block}.td.dim{color:var(--text-secondary);font-size:12.5px}.linkbtn{color:var(--accent);font-size:12.5px;font-weight:500}.linkbtn:hover{text-decoration:underline}.record-ficon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.record-copy{min-width:0}.record-head-main{flex:1}.record-head-target,.record-target{width:200px}.record-head-method,.record-method{width:90px}.record-head-status,.record-status{width:130px}.record-head-time,.record-time{width:120px}.record-head-action,.record-action{width:80px}.record-target span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-status span:last-child{font-size:12.5px;font-weight:500}.record-time{color:var(--text-tertiary)!important}.record-page-spacer{flex:1}.record-loading{justify-content:center;align-items:center;min-height:104px;display:flex}.overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f17296b;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.overlay.on{animation:.18s fade;display:flex}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{border-radius:var(--r-lg);width:520px;min-width:0;max-width:calc(100% - 32px);max-height:78%;box-shadow:var(--shadow-pop);background:#fff;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1) rise;display:flex;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.modal header{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:54px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.modal header .x{margin-left:auto}.modal .mbody{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;overflow:hidden auto}.modal footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.kvrow{border-bottom:1px dashed var(--border);align-items:flex-start;gap:10px;min-width:0;padding:9px 0;font-size:13px;display:flex}.kvrow:last-child{border-bottom:none}.kvrow span{color:var(--text-tertiary);flex:none;width:88px}.kvrow b{overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:1;min-width:0;font-weight:500}.iconbtn{width:28px;height:28px;color:var(--text-tertiary);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.iconbtn:hover{background:var(--bg-subtle);color:var(--text-primary)}.record-modal-loading{min-height:150px;color:var(--text-tertiary);justify-content:center;align-items:center}.record-modal-error{min-height:120px;color:var(--danger);text-align:center;justify-content:center;align-items:center;font-size:13px}.record-modal-link{flex:1}@media (width<=760px){body{padding:0;display:block}#app,.user-frame.is-mobile-frame{width:auto}}@media (width<=760px),(hover:none) and (pointer:coarse){:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea,select,[contenteditable=true],[contenteditable=plaintext-only]){font-size:16px!important}}
