.h5-wrap[data-v-441c15b4]{min-height:100vh;background:#f0f2f5;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:24px 16px}.h5-card[data-v-441c15b4]{width:100%;max-width:480px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden}.h5-header[data-v-441c15b4]{background:linear-gradient(135deg,#52c41a,#389e0d);padding:24px 20px 20px;color:#fff}.h5-title[data-v-441c15b4]{font-size:22px;font-weight:600;margin-bottom:8px}.h5-subtitle[data-v-441c15b4]{font-size:13px;opacity:.9}.h5-loading[data-v-441c15b4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px}.h5-section[data-v-441c15b4]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.h5-section-title[data-v-441c15b4]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.h5-table[data-v-441c15b4]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden}.h5-row[data-v-441c15b4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 14px;border-bottom:1px solid #f7f7f7}.h5-row[data-v-441c15b4]:last-child{border-bottom:none}.h5-row.highlight[data-v-441c15b4]{background:#f6ffed}.h5-row.subtotal[data-v-441c15b4]{background:#e6f7ff;font-weight:600}.h5-row.deduct .h5-label[data-v-441c15b4]{color:#999}.h5-value.deduct-val[data-v-441c15b4]{color:#ff4d4f}.h5-sub-tip[data-v-441c15b4]{text-align:right;font-size:11px;color:#aaa;padding:0 2px 6px}.h5-label[data-v-441c15b4]{color:#666;font-size:13px;width:96px;-ms-flex-negative:0;flex-shrink:0}.h5-value[data-v-441c15b4]{color:#333;font-size:14px;-ms-flex:1;flex:1}.h5-value.amount[data-v-441c15b4]{color:#1890ff}.h5-value.strong[data-v-441c15b4]{font-weight:700;font-size:16px;color:#52c41a}.canvas-wrap[data-v-441c15b4]{margin-top:8px}.canvas-tip[data-v-441c15b4]{color:#888;font-size:14px;margin-bottom:10px;text-align:center}.fs-hint[data-v-441c15b4]{color:#1890ff;margin-left:10px;cursor:pointer;font-size:14px;font-weight:500}.fs-hint[data-v-441c15b4]:active{opacity:.7}.sign-canvas[data-v-441c15b4]{width:100%;height:260px;border:1px dashed #d9d9d9;border-radius:8px;background:#fafafa;cursor:crosshair;display:block;-ms-touch-action:none;touch-action:none}.canvas-actions[data-v-441c15b4]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.canvas-actions .ant-btn[data-v-441c15b4]{-ms-flex:1 1 30%;flex:1 1 30%;min-width:0;height:48px;font-size:16px;font-weight:500;border-radius:6px;padding:0 8px}.btn-fullscreen[data-v-441c15b4]{border-color:#1890ff;color:#1890ff}.btn-fullscreen[data-v-441c15b4]:focus,.btn-fullscreen[data-v-441c15b4]:hover{border-color:#40a9ff;color:#40a9ff}.btn-resign[data-v-441c15b4]{border-color:#faad14;color:#faad14}.btn-resign[data-v-441c15b4]:focus,.btn-resign[data-v-441c15b4]:hover{border-color:#ffc53d;color:#ffc53d}.btn-submit[data-v-441c15b4]{background:#52c41a;border-color:#52c41a}.btn-submit[data-v-441c15b4]:focus,.btn-submit[data-v-441c15b4]:hover{background:#73d13d;border-color:#73d13d}.view-all-wrap[data-v-441c15b4]{margin-top:14px;text-align:center}.btn-view-all[data-v-441c15b4]{width:100%;height:44px;font-size:15px;color:#666;border-radius:6px}.btn-unsigned-list[data-v-441c15b4]{width:100%;height:44px;font-size:15px;color:#fa8c16;border-color:#fa8c16;border-radius:6px}.btn-unsigned-list[data-v-441c15b4]:focus,.btn-unsigned-list[data-v-441c15b4]:hover{color:#ffa940;border-color:#ffa940}.h5-row.deduct-positive .h5-label[data-v-441c15b4]{color:#999}.h5-value.positive-val[data-v-441c15b4]{color:#52c41a}.already-signed[data-v-441c15b4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#52c41a;font-size:15px;gap:8px;padding:8px 0}.h5-empty[data-v-441c15b4]{padding:40px 20px;text-align:center}.h5-footer-tip[data-v-441c15b4]{padding:12px 20px;font-size:12px;color:#aaa;text-align:center}.fullscreen-sign[data-v-441c15b4]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overscroll-behavior:contain}.fs-header[data-v-441c15b4]{height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;-ms-flex-negative:0;flex-shrink:0}.fs-title[data-v-441c15b4]{font-size:16px;font-weight:600;color:#333}.fs-close[data-v-441c15b4]{font-size:20px;color:#666;padding:8px;cursor:pointer}.fs-tip[data-v-441c15b4]{padding:8px 16px;font-size:12px;color:#ad8b00;text-align:center;background:#fffbe6;border-bottom:1px solid #ffe58f;-ms-flex-negative:0;flex-shrink:0}.fs-canvas[data-v-441c15b4]{-ms-flex:1 1 auto;flex:1 1 auto;width:100%;background:#fafafa;display:block;-ms-touch-action:none;touch-action:none}.fs-footer[data-v-441c15b4]{display:-ms-flexbox;display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #f0f0f0;background:#fff;-ms-flex-negative:0;flex-shrink:0}.fs-footer .fs-btn[data-v-441c15b4]{-ms-flex:1;flex:1;height:44px;font-size:15px}.fs-btn-clear[data-v-441c15b4]{border-color:#faad14;color:#faad14}.fs-btn-clear[data-v-441c15b4]:focus,.fs-btn-clear[data-v-441c15b4]:hover{border-color:#ffc53d;color:#ffc53d}