:root{--layout-max-width:1200px;--top-gradient-bar-height:0px;--sidebar-width:260px;--sidebar-collapsed:72px;--bg:#f3f5f7;--surface:#fff;--text:#1c2430;--text-muted:#1c2430a3;--text-faint:#1c243070;--border:#e2e6ea;--border-strong:#d3d9df;--primary:#0061e8;--primary-strong:#023caf;--shadow-sm:0 1px 2px #1c24300d;--shadow-md:0 2px 10px #1c243014;--shadow-lg:0 8px 24px #1c24301a;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}::selection{color:var(--text);background:#0061e838}h1,h2,h3,.kipmi-signing-pro .ant-typography h1,.kipmi-signing-pro .ant-typography h2,.kipmi-signing-pro .ant-typography h3{letter-spacing:-.015em;color:var(--text);font-family:inherit;font-weight:600}.kipmi-signing-pro{min-height:100vh}.top-gradient-bar{z-index:100;height:var(--top-gradient-bar-height);pointer-events:none;width:100%;animation:top-grad-drift var(--grad-bar-dur-c,10s) linear infinite;background-color:#047857;flex-shrink:0;position:sticky;top:0;overflow:hidden}.top-gradient-bar:before,.top-gradient-bar:after{content:"";width:auto;position:absolute;inset:0 -8px}.top-gradient-bar:before{filter:saturate(1.08) hue-rotate(var(--grad-bar-hue,0deg));animation:top-grad-wave-a var(--grad-bar-dur-a,11s) ease-in-out infinite alternate;background:linear-gradient(115deg,#022c22 0%,#047857 18%,#0f766e 38%,#22c55e 52%,#14b8a6 72%,#059669 88%,#064e3b 100%) 0 0/320% 200%}.top-gradient-bar:after{opacity:.85;mix-blend-mode:soft-light;animation:top-grad-wave-b var(--grad-bar-dur-b,9s) cubic-bezier(.45, .05, .55, .95) infinite alternate;animation-delay:var(--grad-bar-delay-b,0s);background:linear-gradient(72deg,#064e3be6 0%,#14b8a659 25%,#34d39973 50%,#2dd4bf4d 75%,#052e22e6 100%) 0 0/220% 100%}@keyframes top-grad-drift{0%{filter:brightness()}33%{filter:brightness(1.06)}66%{filter:brightness(.98)}to{filter:brightness()}}@keyframes top-grad-wave-a{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes top-grad-wave-b{0%{background-position:110% 0}to{background-position:-10% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.97)translateY(12px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes bg-drift{0%{background-position:0 0,100% 0}50%{background-position:4% 2%,96% 4%}to{background-position:0 0,100% 0}}@media (prefers-reduced-motion:reduce){.top-gradient-bar,.top-gradient-bar:before,.top-gradient-bar:after{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-boot{justify-content:center;align-items:center;min-height:100vh;display:flex}.guest-shell{background:var(--bg);min-height:100vh;position:relative;overflow:hidden}.guest-shell-inner{justify-content:center;align-items:center;padding:48px 16px;display:flex;position:relative}.guest-panel{width:100%;max-width:440px;animation:.5s cubic-bezier(.22,1,.36,1) both pop-in}.guest-panel--wide{max-width:560px}.verify-lang{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.verify-file{display:none}.verify-hint{text-align:center;margin:12px 0 0!important}.verify-drop--over{outline:2px solid var(--accent,#1677ff);outline-offset:2px}.verify-follow{margin-top:16px}.verify-sig{margin-top:12px}.verify-sig-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.verify-sig-tags{flex-shrink:0;align-items:center;gap:6px;display:flex}.verify-sig-tags .ant-tag{margin-inline-end:0}.verify-integrity-why{margin:8px 0 0!important}.verify-tsa{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.verify-dl{margin:12px 0 0}.verify-row{grid-template-columns:7.5rem 1fr;gap:8px;padding:4px 0;display:grid}.verify-row dt{color:var(--text-muted);margin:0}.verify-row dd{word-break:break-word;margin:0}.guest-brand{text-align:center;margin-bottom:16px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.guest-brand:hover{transform:translateY(-2px)}.guest-brand img{width:auto;max-width:220px;height:40px}.admin-logo-link img,.admin-footer-logo-link img{display:block}.guest-title{text-align:center;margin-bottom:8px!important}.guest-sub{text-align:center;color:var(--text-muted)!important;margin-bottom:28px!important}.guest-alert{margin-bottom:16px;animation:.3s ease-out both fade-in}.guest-card{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important;border-radius:10px!important}.login-verify-btn.ant-btn{height:auto;color:var(--text-muted);margin:14px auto 0;padding:4px 10px;font-size:13px;font-weight:500;display:block}.admin-shell.ant-layout{background:var(--bg);flex-direction:row;height:100vh;min-height:100dvh;overflow:hidden}.admin-sider.ant-layout-sider{border-right:1px solid var(--border);z-index:40;height:100vh;overflow:hidden;background:var(--surface)!important}.admin-sider .ant-layout-sider-children{flex-direction:column;min-width:0;height:100%;padding:16px 12px 12px;display:flex}.admin-side-brand{justify-content:center;align-items:center;min-height:40px;padding:4px 36px 16px;display:flex;position:relative}.admin-logo-link{justify-content:center;align-items:center;min-width:0;display:flex}.admin-logo-link img{width:auto;max-width:148px;height:32px;display:block}.admin-side-collapse.ant-btn{color:var(--text-muted);flex-shrink:0;position:absolute;top:0;right:0}.admin-side-ws{border:1px solid var(--border);background:var(--bg);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.admin-side-ws-icon{color:var(--primary-strong);flex-shrink:0}.admin-side-ws-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.admin-side-ws-caret{color:var(--text-faint);flex-shrink:0;font-size:10px}.admin-side-sep{background:var(--border);height:1px;margin:12px 4px}.admin-side-section{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:16px 4px 4px;padding:0 12px;font-size:11px;font-weight:700}.admin-sider.ant-layout-sider-collapsed .admin-side-section{background:var(--border);height:1px;margin:12px 4px;padding:0;overflow:hidden}.csc-page .csc-group{margin-bottom:22px}.csc-page .csc-group:last-child{margin-bottom:0}.csc-page .csc-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint,#00000073);margin:0 0 8px;font-size:11px;font-weight:700;display:block}.csc-page .csc-row,.settings-advanced .csc-row{border:1px solid var(--border-color,#0000000f);background:var(--surface,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;margin-bottom:8px;padding:14px 16px;display:grid}.csc-page .csc-row{cursor:pointer}.csc-page .csc-row:last-child,.settings-advanced .csc-row:last-child{margin-bottom:0}.csc-page .csc-row:hover{border-color:var(--primary)}.csc-page .csc-row.is-advanced,.settings-advanced .csc-row.is-advanced{box-shadow:inset 3px 0 #1677ff}.csc-page .csc-row.is-qualified,.settings-advanced .csc-row.is-qualified{box-shadow:inset 3px 0 #d48806}.csc-page .csc-row-head,.settings-advanced .csc-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.csc-page .csc-row-name,.settings-advanced .csc-row-name{font-size:14px;font-weight:600}.csc-page .csc-row-missing,.settings-advanced .csc-row-missing{color:var(--text-secondary,#0000008c);font-size:13px}.csc-page .csc-row-urls,.settings-advanced .csc-row-urls{grid-template-columns:2.25rem minmax(0,1fr);gap:3px 10px;margin-top:10px;font-size:12px;line-height:1.45;display:grid}.csc-page .csc-row-urls span:nth-child(odd),.settings-advanced .csc-row-urls span:nth-child(odd){letter-spacing:.04em;color:var(--text-faint,#00000073);padding-top:1px;font-size:11px;font-weight:700}.csc-page .csc-row-urls span:nth-child(2n),.settings-advanced .csc-row-urls span:nth-child(2n){overflow-wrap:anywhere;color:var(--text-secondary,#0000008c);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.csc-page .csc-row-flags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.csc-page .csc-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.csc-page .csc-group-archived{margin-top:8px}.csc-page .csc-detail-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.csc-page .csc-detail-cert{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-side-create{background:var(--primary);color:#fff;width:100%;height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.admin-side-create .anticon{flex-shrink:0}.admin-side-create-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-side-create:hover{background:var(--primary-strong)}.admin-side-nav{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.admin-side-link-wrap{width:100%;display:block}.admin-side-link{min-height:40px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-weight:500;display:flex}.admin-side-link .anticon{flex-shrink:0;font-size:16px}.admin-side-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-side-link:hover{color:var(--primary-strong);background:#0061e80f}.admin-side-link.is-active{color:var(--primary-strong);background:#0061e81f;font-weight:600}.admin-sider.ant-layout-sider-collapsed .admin-side-link,.admin-sider.ant-layout-sider-collapsed .admin-side-create,.admin-sider.ant-layout-sider-collapsed .admin-side-ws{justify-content:center;padding-inline:0}.admin-sider.ant-layout-sider-collapsed .admin-side-link-label{display:none}.admin-sider.ant-layout-sider-collapsed .admin-side-brand{justify-content:center;padding-inline:0}.admin-sider.ant-layout-sider-collapsed .admin-logo-link{display:none}.admin-sider.ant-layout-sider-collapsed .admin-side-collapse.ant-btn{width:40px;height:40px;color:var(--text);background:var(--bg);display:inline-flex;position:static}.admin-side-footer{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.admin-side-user{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;display:flex}.admin-side-user:hover{background:#0061e80f}.admin-side-avatar{flex-shrink:0;background:var(--primary)!important;color:#fff!important}.admin-side-user-text{flex-direction:column;flex:1;min-width:0;display:flex}.admin-side-user-name.ant-typography,.admin-side-user-mail.ant-typography{display:block;margin:0!important}.admin-side-user-mail.ant-typography{font-size:12px!important}.admin-side-meta{color:var(--text-faint);flex-flow:wrap;align-items:baseline;gap:0 10px;padding:0 4px;font-size:11px;display:flex}.admin-side-backdrop{display:none}.admin-user-chip{max-width:220px;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:2px 6px 2px 2px;display:inline-flex}.admin-user-chip:hover{background:#0061e80f}.admin-user-chip-text{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.admin-user-chip-name,.admin-user-chip-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-chip-name{font-size:13px;font-weight:500}.admin-user-chip-mail{color:var(--text-muted);font-size:11px}.admin-user-chip-caret{color:var(--text-faint);flex-shrink:0;font-size:10px}.admin-user-menu-who{cursor:default;align-items:center;gap:10px;min-width:220px;padding:2px 0;display:flex}.admin-user-menu-who-text{flex-direction:column;min-width:0;display:flex}.admin-user-menu-who strong{font-size:13px;line-height:1.2}.admin-user-menu-who small{color:var(--text-muted);font-size:12px}.admin-user-menu-who em{color:var(--primary-strong);margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.ant-dropdown-menu-item-disabled.admin-user-menu-who-item{opacity:1;cursor:default;color:var(--text)}.admin-topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex}.admin-topbar-back.ant-btn{height:32px;color:var(--text-muted);margin-right:auto;padding:0 8px;font-weight:500}.admin-topbar-back.ant-btn:hover{color:var(--primary-strong);background:#0061e80f}@media (width>=992px){.admin-topbar{padding:0 28px}}.admin-topbar .admin-bar-menu,.admin-topbar .admin-bar-logo{display:none}.admin-main.ant-layout{background:var(--bg);min-width:0;height:100vh}.admin-content{scrollbar-gutter:stable;flex:auto;min-height:0;padding:16px 28px 40px;overflow-y:auto}.admin-content-inner{max-width:var(--layout-max-width);width:100%;min-width:0;margin:0 auto;animation:.28s ease-out both fade-in}.dashboard-page{flex-direction:column;gap:24px;width:100%;padding:0;display:flex}.dashboard-title{margin-bottom:4px!important}.dashboard-sub{margin-bottom:24px}.page-hero{flex-direction:column;gap:4px;display:flex}.page-hero-title.ant-typography{margin:0 0 4px!important;font-size:28px!important;font-weight:600!important}.page-hero-sub.ant-typography{margin:0!important}.dashboard-hero{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:var(--surface);border-radius:10px;overflow:hidden}.dashboard-hero-main{align-items:flex-start;gap:18px;display:flex}.dashboard-hero-icon{width:48px;height:48px;color:var(--primary-strong);background:#0061e81f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.dashboard-hero-text{flex:1;min-width:0}.dashboard-hero-eyebrow{font-size:13px}.dashboard-hero-name{margin:2px 0 10px!important}.dashboard-hero-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-hero-count{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:13px;display:inline-flex}.dashboard-hero-desc{color:var(--text-muted,#475569);margin:12px 0 0!important}.dash-upload.ant-upload-wrapper,.dash-upload.ant-upload-wrapper .ant-upload{width:100%;display:block}.dash-upload.ant-upload-wrapper .ant-upload-drag{text-align:left;cursor:pointer;border:1.5px dashed var(--border-strong);background:var(--surface);width:100%;min-height:0;color:inherit;box-shadow:var(--shadow-sm);border-radius:12px;padding:0;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.dash-upload.ant-upload-wrapper .ant-upload-drag:hover,.dash-upload.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff) 92%);box-shadow:var(--shadow-md)}.dash-upload.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{background:0 0;width:100%;height:auto;padding:0;display:block}.dash-upload.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{width:100%;display:block}.dash-upload-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:32px;display:flex}.dash-upload-icon{width:48px;height:48px;color:var(--primary-strong);background:#0061e81f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.dash-upload-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-upload-title{font-size:16px;font-weight:600}.dash-upload-desc{color:var(--text-muted);font-size:13px}.dash-upload-cta{background:var(--primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:600;display:inline-flex}.dashboard-quick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dashboard-quick-card{background:var(--surface,#fff);box-shadow:var(--shadow-md);color:inherit;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px;transition:box-shadow .15s,transform .15s;display:flex}.dashboard-quick-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1c24301f}.dashboard-quick-icon{width:36px;height:36px;color:var(--primary-strong);background:#0061e81a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.dashboard-quick-body{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-quick-label{font-weight:600}.dashboard-quick-desc{color:var(--text-muted,#64748b);font-size:12.5px}.dashboard-quick-go{display:none}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px;display:grid}.dashboard-open{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.dashboard-card{box-shadow:var(--shadow-md);border:none;border-radius:10px}.dashboard-card-title{align-items:center;gap:10px;display:inline-flex}.dashboard-profile-avatar{background:var(--primary-strong);color:#fff;font-size:13px}.profile-page{flex-direction:column;gap:16px;display:flex}.profile-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px}.profile-card-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.profile-avatar{background:var(--primary-strong);color:#fff;flex-shrink:0;font-weight:600}.profile-name.ant-typography{margin-bottom:2px!important}.profile-card-title{align-items:center;gap:10px;display:inline-flex}.profile-desc{margin-top:4px}.profile-devices{flex-direction:column;gap:12px;display:flex}.profile-device{border:1px solid var(--border-strong);border-radius:12px}.profile-device--current{border-color:color-mix(in srgb, var(--primary) 45%, var(--border-strong) 55%);background:color-mix(in srgb, var(--primary) 6%, var(--surface,#fff) 94%)}.profile-device-head{align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.profile-device-label{flex:1}.jump-voucher-panel{max-width:720px}.jump-loading{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 96px);display:flex}.jump-loading .ant-spin{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.jump-voucher-pre{white-space:pre-wrap;word-break:break-word;max-height:240px;margin:0;font-size:12px;line-height:1.45;overflow:auto}.jump-voucher-array-item+.jump-voucher-array-item{margin-top:8px}.jump-voucher-connected{margin:0;line-height:22px}.jump-voucher-user-hint{margin-top:12px;font-size:12px;display:block}.jump-voucher-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.jump-voucher-title{text-align:left;line-height:1.2;margin:0!important}.jump-voucher-card+.jump-voucher-card{margin-top:16px}.jump-voucher-actions{justify-content:center;width:100%;margin-top:24px;display:flex}.jump-voucher-warning{margin-bottom:16px}.jump-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.jump-empty{color:#00000059}.kipmi-signing-pro .ant-btn{font-weight:600}.kipmi-signing-pro .ant-btn-primary{box-shadow:none}.kipmi-signing-pro .ant-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:10px}.kipmi-signing-pro .ant-input,.kipmi-signing-pro .ant-input-affix-wrapper,.kipmi-signing-pro .ant-input-password{border-radius:10px!important}.kipmi-signing-pro .ant-dropdown-menu{box-shadow:var(--shadow-md)!important;border-radius:14px!important;padding:6px!important}.kipmi-signing-pro .ant-dropdown-menu-item{border-radius:10px!important;padding-block:8px!important}.admin-header-left{flex:auto;align-items:center;gap:20px;min-width:0;display:flex}.admin-nav{align-items:center;gap:4px;display:flex}.admin-nav-link{color:var(--text-muted);border-radius:10px;padding:6px 12px;font-weight:500;transition:background .18s,color .18s}.admin-nav-link:hover{color:var(--primary-strong);background:#0061e814}.admin-nav-link.is-active{color:var(--primary-strong);background:#0061e81f;font-weight:600}.admin-nav-dd{font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.admin-nav-dd .anticon{font-size:10px}.sig-menu{background:var(--surface,#fff);border:1px solid var(--border);border-radius:16px;width:340px;max-width:calc(100vw - 24px);animation:.16s ease-out both fade-in;overflow:hidden;box-shadow:0 18px 48px #0f172a29}.sig-menu-head{border-bottom:1px solid var(--border);background:radial-gradient(600px 120px at 0 -60%,#0061e829,#0000 70%),#0061e80a;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.sig-menu-head-title{font-size:14px;font-weight:700}.sig-menu-head-sub{color:var(--text-muted,#64748b);font-size:12px}.sig-menu-list{flex-direction:column;padding:6px;display:flex}.sig-menu-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.sig-menu-item:hover:not(.is-soon){background:#0061e814}.sig-menu-item.is-active{background:#0061e81f}.sig-menu-item.is-soon{cursor:default;opacity:.72}.sig-menu-icon{width:38px;height:38px;color:var(--primary-strong);background:#0061e81a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.sig-menu-item.is-soon .sig-menu-icon{color:var(--text-muted,#64748b);background:#64748b1f}.sig-menu-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sig-menu-title{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.sig-menu-soon{color:var(--text-muted,#475569);background:#64748b24;padding:0 7px;font-size:10.5px;line-height:16px}.sig-menu-desc{color:var(--text-muted,#64748b);font-size:12px;line-height:1.35}.sig-menu-go{color:var(--text-muted,#94a3b8);align-self:center;font-size:12px;transition:transform .15s,color .15s}.sig-menu-item:hover:not(.is-soon) .sig-menu-go{color:var(--primary-strong);transform:translate(2px)}.wf-page{flex-direction:column;gap:14px;display:flex}.wf-header{flex-direction:column;gap:4px;display:flex}.wf-header--loading .wf-subtitle{min-height:28px}.wf-subtitle-tags{align-items:center;min-height:24px}.wf-header-filename{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:42ch;display:inline-block;overflow:hidden}.wf-loading-shell{min-height:calc(100dvh - 220px);color:var(--text-muted,#00000073);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.wf-page--builder .wf-header{position:relative}.wf-back-btn{width:fit-content;height:auto;color:var(--text-muted,#0000008c);align-self:flex-start;margin-bottom:8px;margin-left:-8px;padding:0 4px}@media (width>=992px){.wf-back-btn{display:none}}.wf-back-btn:hover{color:var(--primary-strong)}.wf-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-left:14px;display:flex;position:relative}.wf-header-text{flex:1 1 0;min-width:min(100%,24rem)}.wf-header-mode{margin-top:14px}.wf-mode{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.wf-mode-label{color:var(--ant-color-text-secondary,#4b5563);margin-right:4px;font-size:13px}.wf-mode .wf-mode-btn.is-on,.wf-mode .wf-mode-btn.is-on:hover{border-color:var(--ant-color-primary,#0061e8);background:var(--ant-color-primary-bg,#e6f0fe);color:var(--ant-color-primary,#0061e8)}.wf-header-meta{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px 16px;margin-top:10px;display:flex}.wf-header-meta .wf-subtitle{flex:1 1 0;min-width:0;max-width:none;margin-right:auto}.wf-header-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;min-height:32px;margin-top:0;margin-left:auto;display:flex}.wf-header-more-btn.ant-btn{border-color:var(--border-strong);width:32px;height:32px;color:var(--text-primary);padding:0;font-size:18px}.wf-header-more{flex-direction:column;gap:8px;width:min(320px,72vw);display:flex}.wf-header-more .wf-assurance-field,.wf-header-more .wf-paraph-toggle{box-sizing:border-box;width:100%;margin-right:0;display:flex}.wf-header-more .wf-paraph-toggle{border-radius:8px;justify-content:space-between;height:32px}.wf-header-more .wf-assurance-field-select{flex:1;min-width:0}.wf-header-more-actions{flex-direction:column;align-items:stretch;gap:2px;margin-top:4px;display:flex}.wf-header-more-actions .ant-btn,.wf-header-more-actions .ant-upload{width:100%}.wf-header-more-actions .ant-btn{justify-content:flex-start}.wf-header-actions--placeholder{visibility:hidden;pointer-events:none;min-width:280px}.wf-header-actions .ant-btn-primary{margin-left:6px}.tpl-page .wf-header-actions{gap:8px}.tpl-page .wf-header-actions>.ant-btn-primary{margin-left:0}.tpl-page .wf-header-actions>.ant-btn-icon-only{margin-inline-end:calc((var(--ant-control-height,40px) - 1em) / -2)}.wf-header-actions .tpl-readiness-select{width:auto;height:var(--ant-control-height,40px);margin:0}.wf-header-actions .tpl-readiness-select .ant-select-selector{align-items:center;height:var(--ant-control-height,40px)!important;padding-inline:15px!important}.wf-header-actions .tpl-readiness-select .ant-select-selection-item,.wf-header-actions .tpl-readiness-select .ant-select-selection-placeholder{line-height:calc(var(--ant-control-height,40px) - 2px);font-weight:400}.wf-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.wf-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;margin-top:0!important;margin-bottom:8px!important;margin-left:0!important;font-size:30px!important;line-height:1.2!important}.wf-title-line{align-items:center;gap:4px;min-width:0;max-width:100%;margin-bottom:8px;display:flex}.wf-title-line .wf-title{min-width:0;margin-bottom:0!important}.wf-title--editable{cursor:text}.wf-title-edit{color:var(--text-muted,#00000073);flex-shrink:0}.wf-title-editing{align-items:center;gap:2px;min-width:0;max-width:100%;margin-bottom:8px;display:flex}.wf-title-ext{color:var(--text-muted,#00000073);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:30px;font-weight:600;line-height:1.2}.wf-title-editing .wf-title-input.ant-input{flex:auto;width:auto;min-width:8ch}.wf-title-input.ant-input,.wf-title-input .ant-input{height:36px;margin-bottom:0;padding-block:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:600;line-height:1.2}.wf-subtitle{max-width:60ch;margin-bottom:0!important}.wf-dropzone-card{box-shadow:var(--shadow-sm)}.wf-doc-loading{color:var(--text-muted,#00000073);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:56px 0;font-size:14px;display:flex}.wf-dropzone.ant-upload-wrapper .ant-upload-drag{border:1.5px dashed var(--border-strong);background:#fff9;border-radius:16px;padding-block:40px;transition:border-color .15s,box-shadow .15s,background-color .15s}.wf-dropzone.ant-upload-wrapper .ant-upload-drag:hover,.wf-dropzone.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, #fff 92%);box-shadow:var(--shadow-md)}.wf-dropzone .ant-upload-drag-icon .anticon{color:var(--primary)}.wf-editor{flex-direction:column;gap:8px;height:calc(100dvh - 240px);min-height:440px;display:flex}.wf-editor>.wf-layout{flex:auto;height:auto;min-height:0}.wf-layout{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:12px;height:calc(100dvh - 240px);min-height:440px;display:grid}@media (width>=1081px){:is(.admin-content:has(.tpl-page),.admin-content:has(.wf-page--builder),.admin-content:has(.signnow-main)){flex-direction:column;display:flex}:is(.admin-content:has(.tpl-page) .admin-content-inner,.admin-content:has(.wf-page--builder) .admin-content-inner,.admin-content:has(.signnow-main) .admin-content-inner){flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.tpl-page,.wf-page--builder,.signnow-page{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-page--builder .wf-tabs.ant-tabs{flex:auto;min-height:0}.wf-page--builder .wf-tabs .ant-tabs-nav{flex-shrink:0}.wf-page--builder .ant-tabs-body-holder,.wf-page--builder .wf-tabs-body{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-page--builder .ant-tabs-body{flex:auto;height:100%;min-height:0}.wf-page--builder .wf-tabs-pane.ant-tabs-content{height:100%;overflow:auto}:is(.wf-page--builder .wf-tabs-pane.ant-tabs-content:has(.wf-layout),.wf-page--builder .wf-tabs-pane.ant-tabs-content:has(.wf-signed),.wf-page--builder .wf-tabs-pane.ant-tabs-content:has(.wf-advanced)){overflow:clip}.wf-page--builder .wf-tabs-pane>.wf-editor,.wf-page--builder .wf-tabs-pane>.wf-layout{height:100%;min-height:0}.wf-page--builder .wf-tabs-pane>.wf-editor>.wf-layout,.tpl-page .wf-layout{flex:auto;height:auto;min-height:0}.wf-page--builder .wf-tabs-pane>.wf-signed{height:100%;min-height:0}.wf-page--builder>.wf-editor,.wf-page--builder>.wf-editor>.wf-main{flex:auto;height:auto;min-height:0}}.wf-side{box-shadow:var(--shadow-sm);flex-direction:column;flex:none;display:flex}.wf-steps{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.wf-steps-sec{background:var(--surface,#fff);box-shadow:var(--shadow-sm);border-radius:12px;padding:12px 14px}.wf-steps-title{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.wf-steps-title.is-toggle{cursor:pointer;margin-bottom:0}.wf-steps-caret{margin-left:auto;font-size:11px;transition:transform .15s}.wf-steps-caret.is-open{transform:rotate(180deg)}.wf-steps-num{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:inline-flex}.wf-doc-list{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.wf-doc-list li{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.wf-doc-list li.is-active{background:#0061e814}.wf-doc-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf-steps-advanced{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wf-steps-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.wf-tools{flex-direction:column;gap:6px;padding:8px 4px 4px;display:flex}.wf-tools-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-canvas{position:relative}.wf-canvas.is-arming,.wf-canvas.is-arming *{cursor:pointer!important}.wf-ghost{z-index:1100;pointer-events:none;border:2px dashed;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:fixed;transform:translate(-50%,-50%)}.wf-arm-pill{z-index:21;background:var(--primary);color:#fff;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.wf-arm-pill .ant-btn{color:#fff}.wf-divider{margin:14px 0}.wf-field-label{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:inline-flex}.wf-routing{flex-direction:column;gap:6px;display:flex}.wf-assurance-field{border:1px solid var(--border-strong);background:var(--surface,#fff);border-radius:8px;align-items:center;height:32px;margin-right:4px;padding:0 4px 0 12px;display:inline-flex}.wf-assurance-field--locked{background:color-mix(in srgb, var(--surface,#fff) 88%, var(--primary,#0284c7) 12%);border-color:color-mix(in srgb, var(--border-strong) 70%, var(--primary,#0284c7) 30%)}.wf-assurance-field-icon{color:var(--primary,#0284c7);font-size:14px}.wf-assurance-field-label{white-space:nowrap;color:var(--text-secondary,#64748b);margin:0 2px 0 6px;font-size:13px;font-weight:500}.wf-assurance-field-value{white-space:nowrap;color:var(--text,#1e293b);margin:0 8px 0 4px;font-size:13px;font-weight:600;line-height:1}.wf-assurance-field-select{min-width:104px}.wf-assurance-field-select .ant-select-selector{font-weight:600;padding-inline:4px!important}.wf-assurance-field-select.ant-select-disabled .ant-select-selector{color:var(--text,#1e293b)!important;cursor:default!important;background:0 0!important}.wf-assurance-field-select.ant-select-disabled .ant-select-arrow{opacity:.35}.wf-preview-assurance{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wf-qseal-select{min-width:128px}.wf-step-list{flex-direction:column;gap:10px;display:flex}.wf-step-slot{position:relative}.wf-step-gap{z-index:2;border-radius:8px;height:22px;position:absolute;top:calc(100% + 5px);left:0;right:0;transform:translateY(-50%)}.wf-step-gap.is-before{top:-5px}.wf-step-gap span{display:none}.wf-step-gap.is-over{background:color-mix(in srgb, var(--primary) 8%, transparent);outline:1px dashed var(--primary)}.wf-step-gap.is-over span{height:22px;color:var(--primary-strong);pointer-events:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wf-step-block{flex-direction:column;gap:8px;display:flex}.wf-step-block.is-ordered{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;gap:6px;padding:6px 8px 8px}.wf-step-block.is-ordered.is-join{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.wf-step-block-head{align-items:center;gap:8px;display:flex}.wf-step-block-head.is-draggable{cursor:grab}.wf-step-block-head.is-draggable:active{cursor:grabbing}.wf-step-grip{color:var(--text-faint,#00000059);font-size:12px}.wf-step-slot.is-step-before .wf-step-block{box-shadow:inset 0 3px 0 var(--primary)}.wf-step-slot.is-step-after .wf-step-block{box-shadow:inset 0 -3px 0 var(--primary)}.wf-step-index{background:var(--primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.wf-step-chip{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wf-recipient,.wf-recipient-card{border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.wf-recipient:hover,.wf-recipient-card:hover{border-color:var(--border-strong)}.wf-recipient.is-active,.wf-recipient-card.is-active{border-color:var(--wf-color,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-color,var(--primary)) 18%, transparent);background:color-mix(in srgb, var(--wf-color,var(--primary)) 5%, #fff)}.wf-recipient.is-drag-over-before:before,.wf-recipient.is-drag-over-after:after,.wf-recipient-card.is-drag-over-before:before,.wf-recipient-card.is-drag-over-after:after{content:"";background:var(--primary);border-radius:2px;height:3px;position:absolute;left:4px;right:4px}.wf-recipient.is-drag-over-before:before,.wf-recipient-card.is-drag-over-before:before{top:-9px}.wf-recipient.is-drag-over-after:after,.wf-recipient-card.is-drag-over-after:after{bottom:-9px}.wf-recipient-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wf-recipient-head{align-items:center;gap:8px;display:flex}.wf-recipient-top--draggable{grid-template-columns:auto auto minmax(0,1fr) auto}.wf-recipient-handle{cursor:grab;color:var(--text-faint);touch-action:none;align-items:center;display:flex}.wf-recipient-handle:active{cursor:grabbing}.wf-recipient-place,.wf-recipient-body.is-placeable{cursor:grab}.wf-recipient-place:active,.wf-recipient-body.is-placeable:active{cursor:grabbing}.wf-recipient-body{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-recipient-name{font-size:13.5px}.wf-recipient-email{font-size:12px}.wf-recipient-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-recipient-controls>.wf-recipient-access,.wf-recipient-controls>.wf-recipient-reminders,.wf-recipient-controls>.wf-recipient-otp-warn{flex:1 0 100%}.wf-ctrl{min-width:108px}.wf-ctrl-step{min-width:96px}.wf-recipient-count{align-self:flex-start;margin:0}.wf-recipient-role{width:100%;height:var(--ant-control-height-sm,24px);background:var(--ant-color-fill-tertiary,#0000000a);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12px;line-height:1;display:flex}.wf-recipient-role:hover{background:var(--ant-color-fill-secondary,#0000000f)}.wf-recipient-role-main{align-items:center;gap:8px;min-width:0;display:flex}.wf-recipient-role-label{flex-shrink:0}.wf-recipient-role-level{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted,#00000073);overflow:hidden}.wf-recipient-role .anticon{color:var(--text-faint,#00000073);font-size:10px}.wf-recipient-editor{flex-direction:column;gap:8px;width:min(280px,72vw);display:flex}.wf-recipient-editor .ant-select,.wf-recipient-editor .wf-ctrl{width:100%}.wf-recipient-access{flex-direction:column;align-items:stretch;gap:8px;display:flex}.wf-recipient-access-row{align-items:center;gap:8px;font-size:12px;display:flex}.wf-recipient-access-row .ant-select{flex:1;min-width:0}.wf-recipient-access-hint{opacity:.75;font-size:12px}.wf-recipient-otp-warn{font-size:12px;line-height:1.4}.wf-recipient-otp-pill{width:fit-content;margin:0;padding-inline:6px;font-size:11px;line-height:16px}.wf-recipient-reminders{border-top:1px solid var(--border,#f0f0f0);flex-direction:column;gap:8px;padding-top:8px;display:flex}.wf-recipient-reminders-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;font-size:12px;display:grid}.wf-recipient-reminders-grid .ant-input-number-group-wrapper{width:100%}.wf-main{flex-direction:column;gap:4px;min-width:0;height:100%;min-height:0;display:flex}.wf-doc-tabs.ant-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-doc-tabs .ant-tabs-nav{flex-shrink:0;min-height:0;margin:0 0 8px}.wf-doc-tabs.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 0 8px;font-size:12px;line-height:1.2}.wf-doc-tabs.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:10px}.wf-doc-tabs .ant-tabs-tab-btn{font-size:12px;line-height:1.2}.wf-doc-tabs.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab,.wf-doc-tabs.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-tab{background:0 0;border:0;border-radius:0;margin:0;padding:6px 0 8px}.wf-doc-tabs.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab-active,.wf-doc-tabs.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-tab-active{background:0 0;border-color:#0000}.wf-doc-tabs.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.wf-doc-tabs.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:10px;margin-left:10px;margin-right:0}.wf-doc-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.wf-doc-tabs.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:visible}.wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-nav-add,.wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-nav-add,.wf-doc-tabs .ant-tabs-nav-add{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-secondary,#0000008c);background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin:0 0 0 2px;padding:0;font-size:14px;line-height:1;display:inline-flex}.wf-doc-tabs .ant-tabs-nav-add:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text)}.wf-doc-tab-file{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.wf-doc-tabs .wf-doc-tabs-body,.wf-doc-tabs .ant-tabs-body-holder{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-doc-tabs .ant-tabs-body{flex:auto;height:100%;min-height:0}.wf-doc-tabs .wf-doc-tabs-pane.ant-tabs-content,.wf-doc-tabs .ant-tabs-tabpane,.wf-doc-tabs .wf-canvas{height:100%}.wf-doc-tab-label{align-items:center;gap:2px;max-width:180px;font-size:12px;display:inline-flex}.wf-doc-tabs.ant-tabs .ant-tabs-tab-btn .wf-doc-tab-label>.anticon{margin:0;margin-inline-end:0}.wf-doc-tab-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-doc-tab-label.is-draggable{cursor:grab}.wf-doc-tab-close{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;display:inline-flex}.wf-doc-tab-close:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.wf-doc-tabs .ant-tabs-tab:has(.is-before){box-shadow:inset 2px 0 0 var(--primary)}.wf-doc-tabs .ant-tabs-tab:has(.is-after){box-shadow:inset -2px 0 0 var(--primary)}.wf-doc-tabs .ant-tabs-tab:first-child .ant-tabs-tab-btn{color:var(--primary);font-weight:600}.wf-attachment-plain{text-align:center;height:100%;color:var(--text-secondary,#0000008c);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.wf-attachment-plain .anticon{font-size:28px}.wf-attachment-plain strong{color:var(--text);font-size:14px}.signnow-main{height:calc(100dvh - 180px);min-height:440px}.signnow-signer{min-width:0;max-width:168px;height:var(--ant-control-height-sm,24px);flex:0 168px;align-items:center;gap:6px;padding-inline:4px;font-size:12px;display:inline-flex}.signnow-signer>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-title-overline{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#00000073);font-size:12px;font-weight:600;display:block}.tpl-title-input.ant-input,.tpl-title-input .ant-input{border:0;height:34px;padding:0;font-size:26px;font-weight:700;line-height:34px}.tpl-title-display{cursor:text;height:34px;color:inherit;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:0;font-size:26px;font-weight:700;line-height:34px;display:inline-flex}.tpl-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-title-text.is-empty{color:var(--text-secondary,#00000059);font-weight:600}.tpl-title-edit-icon{color:var(--text-secondary,#0006);opacity:0;font-size:16px;transition:opacity .15s}.tpl-title-display:hover .tpl-title-edit-icon{opacity:1}.tpl-recipient-actions{flex-direction:column;gap:8px;display:flex}.tpl-recipient-actions>*{width:100%;min-width:0;display:block}.tpl-recipient-actions .ant-btn{flex:none;width:100%}.tpl-recipient-label{flex:1;min-width:0}.tpl-recipient-known{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.tpl-recipient-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tpl-recipient-email{color:var(--text-secondary,#00000073);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tpl-recipient-kind{flex:none;align-self:flex-start;width:fit-content}.tpl-fieldcount{margin-inline-start:auto}.tpl-execute-invite{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.tpl-execute-list{flex-direction:column;gap:12px;margin-top:8px;display:flex}.tpl-execute-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tpl-execute-role{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.tpl-execute-role-name{font-weight:600}.tpl-execute-select{flex:1;min-width:240px}.cmp-page{justify-content:center;align-items:flex-start;padding:48px 16px;display:flex}.cmp-hero{text-align:center;background:var(--surface,#fff);width:100%;max-width:520px;box-shadow:var(--shadow-md);border:none;border-radius:10px;padding:40px 32px}.cmp-hero-icon{color:#fff;background:linear-gradient(120deg, var(--primary), #0284c7);width:64px;height:64px;box-shadow:0 12px 28px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:18px;place-items:center;margin-bottom:18px;font-size:30px;display:inline-grid}.cmp-hero-title.ant-typography{margin-bottom:4px!important}.cmp-hero-sub.ant-typography{margin-bottom:24px!important}.cmp-hero-loading{padding:24px 0}.cmp-hero-form{text-align:left;flex-direction:column;gap:14px;display:flex}.cmp-hero-label{color:var(--text-secondary,#0000008c);font-size:13px;font-weight:600}.cmp-hero-select{width:100%}.cmp-hero-cta{margin-top:4px}.cmp-hero-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.cmp-hero-empty-icon{color:var(--primary);opacity:.85;font-size:36px}.cmp-hero-empty-title.ant-typography{margin-bottom:0!important}.cmp-hero-empty-hint.ant-typography{max-width:42ch;margin-bottom:4px!important}.cmp-hero-alert{text-align:left}.cmp-opt{align-items:center;gap:8px;display:flex}.cmp-opt-icon{color:var(--primary)}.cmp-opt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmp-opt-roles{color:var(--text-secondary,#00000073);flex:none;font-size:12px}.cmp-intro{margin-bottom:12px!important}.cmp-schema{border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 6%, transparent), transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.cmp-schema-text{flex-direction:column;min-width:0;display:flex}.cmp-schema-title{font-weight:700}.cmp-schema-sub{color:var(--text-secondary,#00000073);font-size:12px}.cmp-dropzone.ant-upload-wrapper .ant-upload-drag{border:1.5px dashed var(--border-strong);background:#fff9;border-radius:14px;padding-block:22px}.cmp-dropzone .ant-upload-drag-icon .anticon{color:var(--primary)}.cmp-alert{margin-top:14px}.cmp-error-list{margin:4px 0 0;padding-left:18px}.cmp-run{margin-top:16px}.cmp-checking{flex-direction:column;align-items:center;gap:10px;padding:20px 0;display:flex}.cmp-progress-stats{margin-top:4px}.cmp-ready-label{margin-bottom:8px;font-weight:600;display:block}.cmp-rows{flex-direction:column;gap:6px;max-height:280px;margin-top:12px;padding-right:4px;display:flex;overflow:auto}.cmp-row{background:var(--surface,#fff);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:background .2s,border-color .2s;display:flex}.cmp-row.is-running{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 5%, transparent)}.cmp-row.is-done{border-color:color-mix(in srgb, #22c55e 35%, var(--border))}.cmp-row.is-error{border-color:color-mix(in srgb, #ef4444 40%, var(--border));background:#ef44440d}.cmp-row-icon{flex:none;font-size:16px}.cmp-row-icon.is-pending{color:var(--text-secondary,#00000059)}.cmp-row-icon.is-running{color:var(--primary)}.cmp-row-icon.is-done{color:#22c55e}.cmp-row-icon.is-error{color:#ef4444}.cmp-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmp-row-tags{flex:none}.cmp-row-err{color:#ef4444;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:45%;font-size:12px;overflow:hidden}.wf-toolbar{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.wf-active-select{flex:0 168px;width:168px;min-width:112px}.wf-toolbar-tools{flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.wf-field-btn.ant-btn,.wf-paraph-dropdown .ant-btn{height:var(--ant-control-height-sm,24px);border-radius:6px;flex-shrink:0;padding-inline:8px;font-size:12px;line-height:1}.wf-active-select.ant-select-sm{height:var(--ant-control-height-sm,24px)}.wf-active-select.ant-select-sm .ant-select-selector{height:var(--ant-control-height-sm,24px);font-size:12px}.wf-toolbar-sep{height:26px}.wf-dot{border-radius:999px;width:10px;height:10px;display:inline-block}.wf-arm-banner{border-radius:12px}.wf-coach-tour.ant-tour{width:260px}.wf-coach-tour.ant-tour .ant-tour-section,.wf-coach-tour .ant-tour-arrow:before{border:1.5px solid var(--primary)}.wf-coach-tour.ant-tour .ant-tour-section .ant-tour-header{padding:10px 30px 2px 12px}.wf-coach-tour.ant-tour .ant-tour-section .ant-tour-title{font-size:13px}.wf-coach-tour.ant-tour .ant-tour-section .ant-tour-description{padding:0 12px 10px;font-size:12px;line-height:1.4}.wf-coach-tour.ant-tour .ant-tour-section .ant-tour-footer{display:none}.wf-field-btn:not([disabled]){cursor:grab}.wf-field-btn.is-dragging{opacity:.5}.wf-paraph-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:2px 10px 2px 8px;font-size:13px;display:inline-flex}.wf-paraph-toggle .anticon{color:var(--text-faint)}.wf-paraph-label{white-space:nowrap}.wf-sequencing-row{margin-bottom:12px}.wf-sequencing-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:2px 10px 2px 8px;font-size:13px;display:inline-flex}.wf-sequencing-toggle .anticon{color:var(--text-faint)}.wf-sequencing-label{white-space:nowrap}.wf-canvas.is-dropzone{border-color:var(--primary);box-shadow:0 0 0 3px #0061e82e}.wf-canvas.is-dropzone:after{content:"";border:2px dashed var(--primary);pointer-events:none;z-index:2;border-radius:12px;position:absolute;inset:6px}.wf-canvas{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-sm);background:#f2f2ef;border-radius:16px;flex:1;position:relative;overflow:hidden}.wf-canvas.is-arming{border-color:var(--primary);box-shadow:0 0 0 3px #0061e82e}.wf-canvas-surface{width:100%;height:100%;position:absolute;inset:0}.wf-canvas-overlay{background:#f6f5f1d9;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.wf-trial-note{font-size:12px}.wf-signed{flex-direction:column;height:calc(100dvh - 200px);min-height:420px;display:flex}.wf-signed-canvas{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-sm);background:#525659;border-radius:16px;flex:1;position:relative;overflow:auto}.wf-signed-frame{background:#525659;border:0;width:100%;height:100%;position:absolute;inset:0}.wf-signed-loading{justify-content:center;align-items:center;min-height:320px;display:flex}.admin-content:has(.signer-doc-page){padding-top:16px;padding-bottom:16px}.admin-content:has(.signer-doc-page) .admin-content-inner{flex-direction:column;height:100%;display:flex}.signer-doc-page{flex:1;min-height:0}.signer-doc-page .wf-signed,.guest-sign.guest-sign--embedded{flex:1;height:auto;min-height:0}.guest-sign.guest-sign--embedded .guest-sign-doc-viewer{flex:1;min-height:0}.wf-summary-warning{margin-bottom:12px}.wf-steps-wrap{flex-direction:column;gap:16px;display:flex}.wf-step-group{flex-direction:column;gap:8px;display:flex}.wf-step-group-head{align-items:center;gap:8px;display:flex}.wf-step-badge{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.wf-step{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.wf-step-head{align-items:flex-start;gap:10px;display:flex}.wf-step-index{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.wf-step-title{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-step-fields{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wf-field-tag{cursor:pointer;margin:0}.wf-field-tag.is-optional{opacity:.85;border-style:dashed}.wf-step-nofield{margin-top:8px;font-size:12px;display:block}.wf-field-editor{flex-direction:column;gap:10px;min-width:200px;display:flex}.wf-field-editor-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.wf-field-editor-row .ant-input{max-width:130px}.wf-field-auto{align-items:center;gap:8px;display:flex}.wf-field-editor-actions{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:8px;display:flex}.wf-summary-stats{justify-content:space-around;width:100%}.wf-stat{flex-direction:column;align-items:center;display:flex}.wf-stat-value{color:var(--text);font-size:22px;font-weight:700}.wf-stat-label{color:var(--text-muted);font-size:12px}.wf-tabs .ant-tabs-nav{margin-bottom:16px}.wf-tabs .ant-tabs-tab .anticon{margin-right:6px}.admin-content:has(.wf-page--builder){padding-top:16px;padding-bottom:16px}.wf-preview{flex-direction:column;gap:20px;display:flex}.wf-preview--empty{padding:48px 0}.wf-running-banner{color:#fff;background:linear-gradient(120deg,#0ea5a4,#0284c7);border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 12px 30px #0ea5a44d}.wf-running-banner-icon{background:#ffffff2e;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.wf-running-banner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-running-banner-title{font-size:15px;font-weight:700}.wf-running-banner-desc{opacity:.9;font-size:13px}.wf-page--running .wf-header-row:before{content:"";background:linear-gradient(#0ea5a4,#0284c7);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:4px}.wf-running-tag{font-weight:600}.wf-edm-copy-tag,.wf-activity-tag{cursor:pointer}.wf-cancelled-banner{color:#fff;background:linear-gradient(120deg,#b91c1c,#dc2626);border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 12px 30px #dc262647}.wf-cancelled-banner-icon{background:#ffffff2e;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.wf-preview--cancelled .wf-preview-timeline{opacity:.7}.wf-progress{background:var(--surface,#fff);border:1px solid #0284c738;border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;box-shadow:0 10px 26px #0284c71f}.wf-progress-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wf-progress-icon{color:#fff;background:linear-gradient(120deg,#0ea5a4,#0284c7);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.wf-progress-titles{flex-direction:column;flex:1;min-width:0;display:flex}.wf-progress-title{font-size:15px;font-weight:700}.wf-progress-sub{color:var(--text-muted,#0000008c);font-size:13px}.wf-progress-track-label{color:var(--text-muted,#0000008c);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.wf-progress-steps{flex-wrap:wrap;gap:8px;display:flex}.wf-progress-chip{background:color-mix(in srgb, currentColor 8%, transparent);color:var(--text-muted,#00000080);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.wf-progress-chip-dot{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.wf-progress-chip.is-done{color:#059669;background:#0596691f;border-color:#05966959}.wf-progress-chip.is-done .wf-progress-chip-dot{color:#fff;background:#059669}.wf-progress-chip.is-current{color:#0284c7;background:#0284c71f;border-color:#0284c766}.wf-progress-chip.is-upcoming{color:var(--text-muted,#00000073)}.wf-preview-step.is-done .wf-preview-step-num{color:#fff;background:#059669}.wf-preview-step.is-current .wf-preview-step-num{color:#fff;background:linear-gradient(120deg,#0ea5a4,#0284c7);box-shadow:0 0 0 4px #0284c72e}.wf-preview-step.is-upcoming{opacity:.72}.wf-preview-card.is-signed{border-color:#05966973}.wf-preview-card.is-awaiting{border-color:#0284c773;box-shadow:0 6px 18px #0284c71f}.wf-preview-card.is-declined{border-color:#dc262673}.wf-preview-card.is-upcoming{opacity:.72}.wf-preview-card .wf-preview-card-head{position:relative}.wf-preview-card-head .ant-tag{margin-inline-end:0}.wf-preview-hero{color:#fff;background:linear-gradient(120deg, var(--primary), var(--primary-strong));box-shadow:0 12px 30px color-mix(in srgb, var(--primary) 32%, transparent);border-radius:18px;align-items:center;gap:18px;padding:22px 24px;display:flex}.wf-preview-hero-icon{background:#ffffff2e;border-radius:14px;place-items:center;width:54px;height:54px;font-size:26px;display:grid}.wf-preview-hero-text{flex:1;min-width:0}.wf-preview-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;margin:0!important}.wf-preview-hero-text .ant-typography-secondary{color:#ffffffd1!important}.wf-preview-hero-stats{gap:26px;display:flex}.wf-preview-hero-stats .wf-stat-value,.wf-preview-hero-stats .wf-stat-label{color:#fff}.wf-preview-timeline{flex-direction:column;display:flex}.wf-preview-step{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.wf-preview-step-rail{flex-direction:column;align-items:center;display:flex}.wf-preview-step-num{width:36px;height:36px;color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 14%, #fff);border:2px solid color-mix(in srgb, var(--primary) 40%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid}.wf-preview-step-line{background:color-mix(in srgb, var(--primary) 24%, transparent);flex:1;width:2px;min-height:24px;margin:4px 0}.wf-preview-step-body{padding-bottom:22px}.wf-preview-step-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wf-preview-step-title{color:var(--text);font-size:15px;font-weight:600}.wf-preview-step-hint{color:var(--text-muted,#000000a6);margin:-4px 0 12px;font-size:13px;line-height:1.45}.wf-preview-recipients{grid-template-columns:repeat(auto-fill,minmax(340px,400px));justify-content:start;gap:12px;display:grid}.wf-preview-lane-caption{color:var(--text-secondary,#000000a6);grid-column:1/-1;margin-top:4px;font-size:12px;font-weight:600}.wf-preview-order{background:var(--primary,#0061e8);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.wf-preview-card{border:1px solid var(--border);border-left:4px solid var(--wf-color,var(--primary));box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.wf-preview-card:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--wf-color,var(--primary)) 20%, transparent);transform:translateY(-2px)}.wf-preview-card-head{align-items:center;gap:10px;display:flex}.wf-preview-card-id{flex-direction:column;flex:1;min-width:0;display:flex}.wf-preview-card-name{color:var(--text);white-space:normal;overflow-wrap:anywhere;font-weight:600}.wf-preview-card-email{color:var(--text-muted);white-space:normal;overflow-wrap:anywhere;font-size:12px}.wf-preview-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.wf-preview-sign{margin-left:auto}.wf-preview-role{color:var(--text);font-size:13px;font-weight:600}.wf-preview-level{color:var(--text-muted,#000000a6);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wf-preview-fields{flex-wrap:wrap;gap:6px;display:flex}.wf-preview-field{color:var(--text);background:color-mix(in srgb, var(--wf-color,var(--primary)) 10%, #fff);border:1px solid color-mix(in srgb, var(--wf-color,var(--primary)) 22%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.wf-preview-nofield{font-size:12px}.wf-crypto{flex-direction:column;gap:18px;display:flex}.wf-e2ee{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 12%, #fff) 0%, #f1eafa 100%);border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);border-radius:16px;align-items:flex-start;gap:18px;padding:18px 44px 18px 20px;display:flex;position:relative}.wf-e2ee-badge{color:#fff;background:linear-gradient(120deg, var(--primary), #16a34a);box-shadow:var(--shadow-sm);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.wf-e2ee-badge .anticon{font-size:16px}.wf-e2ee-body{min-width:0}.wf-e2ee-title{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.wf-e2ee-desc.ant-typography{max-width:70ch;margin-bottom:10px!important}.wf-e2ee-points{flex-wrap:wrap;gap:8px 16px;display:flex}.wf-e2ee-point{color:color-mix(in srgb, var(--text) 82%, transparent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wf-e2ee-point .anticon{color:var(--primary)}.wf-e2ee-close{position:absolute;top:10px;right:10px;color:color-mix(in srgb, var(--text) 55%, transparent)!important}.wf-e2ee-reopen{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;display:inline-flex}.wf-e2ee-reopen:hover{text-decoration:underline}@media (width<=640px){.wf-e2ee{flex-direction:column;gap:12px}}.wf-crypto-status{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;display:flex}.wf-crypto-status .anticon{font-size:24px}.wf-crypto-status--busy{background:#f1f7ff;border-color:#1677ff66}.wf-crypto-status--ok{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 7%, #fff)}.wf-crypto-status--idle .anticon{color:var(--text-muted)}.wf-crypto-status-title{color:var(--text);font-weight:600}.wf-crypto-flow{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.wf-crypto-node{border:1px dashed color-mix(in srgb, var(--primary) 35%, transparent);background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:4px;min-width:180px;padding:16px;display:flex}.wf-crypto-node .anticon{color:var(--primary-strong);font-size:22px}.wf-crypto-node-title{color:var(--text);font-weight:600}.wf-crypto-node-sub{color:var(--text-muted);font-size:12px}.wf-crypto-arrow{color:color-mix(in srgb, var(--primary) 55%, transparent);place-items:center;font-size:20px;font-weight:700;display:grid}.wf-crypto-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:14px;display:grid}.wf-crypto-card{box-shadow:var(--shadow-sm);flex-direction:column;height:100%;display:flex}.wf-crypto-card .ant-card-body{flex:1}.wf-crypto-access{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.wf-crypto-access-hint{font-size:12px;margin-bottom:12px!important}.wf-invite{margin-top:14px}.wf-invite-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.wf-invite-code{border:1px dashed var(--border-color,#0000001f);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.wf-invite-code-label{color:var(--text-secondary,#0000008c);font-size:12px}.wf-invite-code-value{letter-spacing:.5px;background:#1890ff14;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600}.wf-invite-toggle{cursor:pointer;align-items:center;gap:8px;margin-top:10px;margin-bottom:6px;font-size:13px;display:flex}.wf-invite-warn{margin-bottom:12px;font-size:12px;display:block}.wf-invite-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.wf-invite-row{border:1px solid var(--border-color,#0000000f);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.wf-invite-row-main{flex-direction:column;min-width:0;display:flex}.wf-invite-row-name{font-size:13px;font-weight:600}.wf-invite-row-sub{color:var(--text-secondary,#0000008c);font-size:12px}.guest-sign{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.guest-sign--center{-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;padding:16px;overflow:auto}.guest-sign-scroll{flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}.guest-sign-card{width:min(440px,100%);box-shadow:0 12px 40px #00000014}.guest-sign-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.guest-sign-icon{color:var(--primary);font-size:26px}.guest-sign-bar{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;pointer-events:auto;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid;position:relative}.guest-sign-bar-title{grid-column:1;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.guest-sign-bar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guest-sign-bar-signer{white-space:nowrap}.guest-sign-bar-zoom{z-index:auto;grid-column:2;justify-self:center;position:static;transform:none}.guest-sign-ident{flex-shrink:0}.guest-sign-ident-note{text-align:right;align-items:center;gap:8px;max-width:420px;font-size:12px;line-height:1.35;display:inline-flex}.guest-sign-bar-actions{z-index:auto;pointer-events:auto;flex-shrink:0;grid-column:3;justify-self:end;margin-left:0;position:relative}.guest-sign-viewer{border:0;flex:auto;width:100%;min-height:0}.wf-signed-canvas .guest-sign-viewer.wf-canvas-surface{flex:none;width:100%;height:100%;position:absolute;inset:0}.guest-sign-doc-viewer{z-index:0;isolation:isolate;flex:auto;min-height:0;padding:16px 20px 20px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.guest-sign-doc-viewer--bleed{padding:0}.guest-sign-doc-viewer .wf-signed{flex:1;height:auto;min-height:0}.guest-sign-doc-viewer--bleed .wf-signed-canvas{box-shadow:none;border:0;border-radius:0}.guest-sign-doc-viewer--bleed .guest-sign-viewer,.guest-sign-doc-viewer--bleed .wf-signed-canvas{height:100%}.sign-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.sign-signature-input{font-family:Segoe Script,Brush Script MT,cursive;font-size:20px}.sign-hint{font-size:12px}.sign-pad{width:100%;position:relative}.sign-pad-canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(0deg,#0000,#0000 44px,#0000000f 44px 45px);border:1px dashed #00000040;border-radius:10px;width:100%;height:180px;display:block}.sign-pad-clear{position:absolute;top:8px;right:8px}.sign-body{flex:auto;min-height:0;display:flex;position:relative}.sign-body>.guest-sign-doc-viewer{flex:auto;min-width:0}.sign-steps-panel{background:var(--surface);border-right:1px solid var(--border);z-index:1;-webkit-overflow-scrolling:touch;flex:0 0 360px;width:360px;padding:20px;position:relative;overflow-y:auto}.sign-steps-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.sign-steps-head .ant-tag{margin-top:6px}.signer-block{display:block}.signer-otp{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.signer-otp-to{flex-direction:column;gap:2px;display:flex}.signer-otp-input .ant-otp-input{font-variant-numeric:tabular-nums;width:46px;height:54px;font-size:22px}.signer-otp-error{text-align:left;width:100%}.signer-otp-foot{justify-content:center}.signer-otp-loading{justify-content:center;padding:32px 0;display:flex}.signer-modal-code{padding-top:4px}.signer-ident{flex-direction:column;gap:14px;padding-top:4px;display:flex}.signer-ident-prepare{gap:8px;margin:0;padding:0;list-style:none;display:grid}.signer-ident-prepare li{align-items:center;gap:10px;display:flex}.signer-ident-prepare .anticon{color:var(--primary);font-size:16px}.signer-ident-dot{border:2px solid var(--primary);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.signer-ident-qr{border-radius:var(--radius);box-shadow:var(--shadow-md);background:#fff;padding:8px}.signer-ident-wait{align-items:center;gap:10px;display:flex}.signer-ident-elapsed{font-size:12px}.signer-ident-done{border-radius:var(--radius);background:#52c41a14;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.signer-ident-done>.anticon{color:#52c41a;margin-top:2px;font-size:20px}.signer-access-card{width:min(480px,100%)}.signer-access-doc{border-radius:var(--radius);background:color-mix(in srgb, var(--text) 4%, transparent);padding:10px 12px}.signer-access-steps{margin:8px 0 20px}.signer-access-login{border-top:1px solid var(--border);text-align:center;margin-top:16px;padding-top:12px}.signer-progress{padding:8px 4px 4px}.signer-cta{width:min(440px,100%);margin-top:8px}.signer-cta .ant-card-body{align-items:center;gap:12px;display:flex}.signer-cta-icon{color:var(--primary);font-size:22px}.signer-cta-text{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=900px){.sign-body{flex-direction:column}.sign-steps-panel{border-right:0;border-bottom:1px solid var(--border);flex:none;width:100%;padding:10px 14px}.sign-steps-panel .sign-steps-head{align-items:center;margin-bottom:0}.sign-steps-panel .sign-steps-list{display:none}.guest-sign.is-focus .sign-steps-panel{border-bottom:0;flex:auto;padding:16px}.guest-sign.is-focus .sign-steps-panel .sign-steps-head{margin-bottom:16px}.guest-sign.is-focus .sign-steps-panel .sign-steps-list{display:block}.guest-sign.is-focus .sign-body>.guest-sign-doc-viewer{visibility:hidden;pointer-events:none;position:absolute;inset:0}}@media (width<=400px){.signer-otp-input .ant-otp-input{width:40px;height:48px;font-size:20px}}@media (width<=640px){.guest-sign-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px 10px}.guest-sign-bar-title{min-width:0}.guest-sign-bar-signer,.guest-sign-bar-title .ant-tag{display:none}.guest-sign-bar-zoom{justify-self:center}.guest-sign-bar-actions{max-width:none;overflow-x:auto}.guest-sign-bar-actions .ant-btn{padding-inline:10px}.guest-sign--center{padding:12px}.guest-sign-card{width:100%}.sign-modal.ant-modal{max-width:calc(100vw - 24px)!important}.sign-pad-canvas{height:160px}.members-add-row.ant-space-compact,.ws-picker-create-row.ant-space-compact,.members-add-row,.ws-picker-create-row{flex-wrap:wrap;width:100%}.members-add-row .ant-input,.ws-picker-create-row .ant-input{flex:100%;min-width:0}.members-add-role{flex:auto;min-width:0}.docs-item.ant-list-item,.members-item.ant-list-item{flex-wrap:wrap;gap:8px;align-items:flex-start!important}.docs-item .ant-list-item-action,.members-item .ant-list-item-action{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-inline-start:0!important}.docs-list-head-actions{display:none}.members-role-select{min-width:96px;max-width:140px}.members-search{flex:100%;max-width:none}.tx-list .members-toolbar{flex-wrap:nowrap}.tx-toolbar-main{flex-wrap:wrap}.tx-list .tx-search-wrap{flex:100%;max-width:none}.tx-sort{width:auto}.members-head,.settings-head{flex-wrap:wrap;align-items:flex-start}.members-head-text,.settings-head-text{flex:calc(100% - 62px);min-width:min(100%,12rem)}.members-head>.ant-space,.settings-head>.ant-space{flex:100%;justify-content:flex-end;width:100%}.members-head>.ant-space .ant-btn,.settings-head>.ant-space .ant-btn{max-width:100%}.wf-header-actions{gap:8px}.wf-assurance-field-label,.wf-paraph-label{display:none}.wf-header-more .wf-assurance-field-label,.wf-header-more .wf-paraph-label{display:inline}.wf-toolbar{padding:4px}.wf-active-select{flex:0 140px;width:140px;min-width:0}.wf-tabs .ant-tabs-extra-content{flex-shrink:0}.tpl-title-input.ant-input,.tpl-title-input .ant-input,.tpl-title-display{height:28px;font-size:20px;line-height:28px}.ws-picker{padding:16px 12px}.ws-picker-topbar{padding:12px 14px}.admin-footer{padding:14px 12px!important}.admin-footer-meta{display:none}.settings-crypto-row{min-width:0}.settings-crypto-value{overflow-wrap:anywhere;text-align:right;min-width:0}}@media (width<=480px){.docs-meta-muted{display:none}.settings-crypto-row{flex-direction:column;align-items:flex-start}.settings-crypto-value{text-align:left}.admin-content{padding:12px 10px 24px}.tpl-execute-select{width:100%;min-width:0}}.wf-crypto-slot{border:1px solid var(--border-color,#0000000f);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.wf-crypto-slot:last-child{margin-bottom:0}.wf-crypto-slot-icon{color:#722ed1;background:#722ed11f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex}.wf-crypto-slot-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.wf-crypto-slot-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wf-crypto-slot-sub{color:var(--text-secondary,#00000073);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wf-crypto-slot-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wf-crypto-chip.ant-tag,.wf-ev-chip.ant-tag{text-overflow:ellipsis;background:color-mix(in srgb, var(--text) 6%, transparent);max-width:100%;color:color-mix(in srgb, var(--text) 72%, transparent);border:none;margin-inline-end:0;padding-inline:8px;font-size:12px;line-height:20px;overflow:hidden}.wf-crypto-chip.is-mono,.wf-ev-chip.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.wf-crypto-slot-id{color:var(--text-secondary,#00000073);font-size:11px}.wf-crypto-slot-tags{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.wf-crypto-card--key{border:1px solid #722ed13d}.wf-crypto-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.wf-crypto-row:last-child{border-bottom:none}.wf-crypto-row-label{color:var(--text-muted);flex-shrink:0;font-size:13px}.wf-crypto-row-value{color:var(--text);text-align:right;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wf-crypto-row-value.is-mono{word-break:break-all;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.wf-crypto-row.is-stack{flex-direction:column;align-items:stretch;gap:6px}.wf-crypto-row.is-stack .wf-crypto-row-value{text-overflow:unset;text-align:left;background:var(--bg);border-radius:8px;padding:8px 10px;line-height:1.5;overflow:visible}.wf-evidence .wf-crypto-card{height:auto}.wf-evidence-family{grid-column:1/-1;min-width:0}.wf-evidence-family+.wf-evidence-family{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.wf-evidence-family--etsi .wf-evidence-family-head{align-items:baseline;gap:12px 18px;margin-bottom:10px;display:flex}.wf-evidence-family-head .ant-typography{flex:none;margin-bottom:0}.wf-evidence-family--etsi .wf-evidence-family-head p{flex:240px;max-width:none;margin:0!important}.wf-evidence-fold{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:2px 0 8px;display:flex}.wf-evidence-fold-text{flex-wrap:wrap;align-items:baseline;gap:12px 18px;min-width:0;display:flex}.wf-evidence-fold-title{font-size:16px;font-weight:600;line-height:1.35}.wf-evidence-fold-intro{color:var(--text-muted);font-size:13px}.wf-evidence-fold .anticon{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.wf-evidence-fold .anticon.is-open{transform:rotate(90deg)}.wf-evidence-family--bepqs .wf-evidence-seals-grid{margin-top:4px}.wf-evidence-card-head{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.wf-evidence-card-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wf-evidence-card-head>.ant-tag,.wf-evidence-card-tags .ant-tag{margin-inline-end:0}.wf-evidence-facts,.wf-evidence-seals{grid-column:1/-1}.wf-evidence-file{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(90px,130px) minmax(0,3fr);align-items:start;column-gap:24px;display:grid}.wf-evidence-file+.wf-evidence-file{border-top:1px solid var(--wf-border,#00000014);margin-top:8px;padding-top:8px}.wf-evidence-fact--manifest.ant-card{border-top:3px solid #5c6b7a!important}.wf-evidence-fact--manifest .wf-evidence-kicker{color:#5c6b7a}.wf-evidence-fact--file.ant-card{border-top:3px solid #0b7285!important}.wf-evidence-fact--file .wf-evidence-kicker{color:#0b7285}.wf-evidence-seals-intro{margin:0 0 10px!important}.wf-evidence-seals-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.wf-evidence-family--etsi .wf-evidence-seals-grid{grid-template-columns:minmax(0,1fr)}.wf-evidence-fact--file>.ant-card-body{grid-template-columns:minmax(110px,160px) minmax(90px,130px) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.wf-evidence-fact--file>.ant-card-body>.wf-crypto-access-hint{grid-column:1/-1;margin-bottom:4px!important}.wf-evidence-seal--document>.ant-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.wf-evidence-seal--document>.ant-card-body>.wf-crypto-access-hint,.wf-evidence-seal--document>.ant-card-body>.wf-evidence-subseal,.wf-evidence-seal--document>.ant-card-body>.wf-evidence-subseal-title,.wf-evidence-seal--document>.ant-card-body>.is-stack{grid-column:1/-1}.wf-evidence-seal.ant-card>.ant-card-body{padding-top:12px;padding-bottom:8px}@media (width<=860px){.wf-evidence-family--etsi .wf-evidence-family-head,.wf-evidence-fold-text{display:block}.wf-evidence-fact--file>.ant-card-body,.wf-evidence-file,.wf-evidence-seal--document>.ant-card-body{grid-template-columns:minmax(0,1fr)}}.wf-evidence-seal.ant-card .ant-card-head-title{white-space:normal;width:100%;overflow:visible}.wf-evidence-seal-title{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.3;display:flex}.wf-evidence-kicker{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.wf-evidence-seal--dossier.ant-card{border-top:3px solid #2f9e44!important}.wf-evidence-seal--dossier .wf-evidence-kicker{color:#2f9e44}.wf-evidence-seal--document.ant-card{border-top:3px solid #0061e8!important}.wf-evidence-seal--document .wf-evidence-kicker{color:#0061e8}.wf-evidence-subseal{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.wf-evidence-subseal-title{align-items:center;gap:6px;margin-bottom:4px;display:flex}.wf-crypto-pqc{margin:6px 0 10px}.wf-crypto-algos{flex-direction:column;gap:8px;margin-top:4px;display:flex}.wf-crypto-algo{background:#f7f2fc;border:1px solid #722ed129;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.wf-crypto-algo-name{color:var(--text);font-size:13px;font-weight:600}.wf-crypto-algo-kind{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.wf-ev-timeline{flex-direction:column;display:flex}.wf-ev-item{align-items:stretch;gap:14px;display:flex}.wf-ev-rail{flex-direction:column;flex:none;align-items:center;width:34px;display:flex}.wf-ev-dot{width:34px;height:34px;color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 12%, #fff);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.wf-ev-line{background:color-mix(in srgb, var(--primary) 22%, transparent);flex:auto;width:2px;min-height:12px;margin:4px 0}.wf-ev-item.is-ok .wf-ev-dot{color:#16a34a;background:#e3f4e9;border-color:#16a34a52}.wf-ev-item.is-error .wf-ev-dot{color:#dc2626;background:#fbe5e5;border-color:#dc262652}.wf-ev-body{flex:auto;min-width:0;padding-bottom:18px}.wf-ev-item:last-child .wf-ev-body{padding-bottom:0}.wf-ev-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wf-ev-title{color:var(--text);font-weight:600}.wf-ev-time{color:var(--text-muted);white-space:nowrap;font-size:12px}.wf-ev-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.wf-ev-actor{color:color-mix(in srgb, var(--text) 78%, transparent);font-size:12px}.wf-ev-hash{color:var(--text-muted);font-size:11px}.wf-ev-ip,.wf-ev-key{color:color-mix(in srgb, var(--text) 62%, transparent);font-size:11px}.wf-address-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wf-address-search{flex:auto;min-width:0;margin-bottom:0}.wf-address-toolbar>.ant-btn{flex:none}.wf-address-list{scrollbar-gutter:stable;height:52vh;overflow:auto}.wf-address-desc{font-size:12px}@media (width<=1080px){.wf-editor,.wf-layout{grid-template-columns:1fr;height:auto;min-height:0}.wf-side{height:auto;max-height:min(42vh,360px);display:block;overflow:auto}.wf-side .ant-card-body{flex:none;min-height:0;max-height:none;overflow:visible}.wf-canvas{flex:none;height:calc(100dvh - 180px);min-height:320px}.wf-signed{height:calc(100dvh - 200px);min-height:320px}.signnow-main,.wf-page--builder>.wf-editor .wf-doc-tabs .wf-canvas{height:calc(100dvh - 220px);min-height:320px}.wf-tabs .ant-tabs-nav{overflow-x:auto}}@media (width<=991px){.admin-mobile-bar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 10px;display:flex}.admin-topbar .admin-bar-menu,.admin-topbar .admin-bar-logo{display:inline-flex}.admin-topbar-back{display:none}.admin-user-chip{width:44px;max-width:none;height:44px;box-shadow:none;background:0 0;border:0;justify-content:center;margin-left:0;padding:0}.admin-user-chip-text,.admin-user-chip-caret{display:none}.admin-header-more-btn.ant-btn{border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.admin-sider.ant-layout-sider{box-shadow:var(--shadow-lg);pointer-events:none;transition:transform .2s;inset:0 auto 0 0;transform:translate(-110%);position:fixed!important}.admin-sider.is-mobile-open{pointer-events:auto;max-width:280px;transform:translate(0);width:min(280px,86vw)!important;min-width:0!important}.admin-sider.is-mobile-open .ant-layout-sider-children{width:100%}.admin-side-backdrop{z-index:35;background:#1c243059;border:0;display:block;position:fixed;inset:0}.admin-side-collapse{display:none!important}.admin-content{padding:16px 12px 28px}.page-hero-title.ant-typography{font-size:22px!important}.dash-upload-row{flex-wrap:wrap}}.admin-ws-switcher.ant-btn{border-radius:10px;align-items:center;gap:8px;max-width:260px;padding-inline:10px;display:inline-flex}.admin-ws-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:600;overflow:hidden}.admin-ws-badge.ant-tag{color:var(--primary-strong);background:#0061e81a;margin:0;font-size:10px;line-height:16px}.ws-picker-shell{flex-direction:column;min-height:100dvh;display:flex}.ws-picker-topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ws-picker-title.ant-typography{font-size:28px!important;font-weight:600!important}.ws-picker{width:100%;max-width:880px;margin:0 auto;padding:40px 20px 64px}.ws-picker-title{margin-bottom:2px!important}.ws-picker-sub{max-width:60ch}.ws-picker-loading{justify-content:center;padding:48px 0;display:flex}.ws-picker-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:28px;display:grid}.ws-card{cursor:pointer;box-shadow:var(--shadow-md);border:none;border-radius:10px}.ws-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ws-card-icon{width:36px;height:36px;color:var(--primary-strong);background:#0061e81a;border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ws-card-go{color:var(--text-faint)}.ws-card-name{margin-bottom:8px;font-size:16px;display:block}.ws-card-count{font-size:12px}.ws-picker-create{box-shadow:var(--shadow-md);border:none;border-radius:10px}.ws-picker-create-row{width:100%;max-width:480px;margin-top:12px;display:flex}.members-page{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.members-head{flex-wrap:wrap;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.members-head-icon{display:none}.members-head-text{flex:160px;min-width:0}.members-head>.ant-space{flex:0 auto;max-width:100%}.members-count-tag{color:var(--primary-strong);background:#0061e81a;align-self:center;font-weight:600}.members-title{word-break:normal;overflow-wrap:anywhere;max-width:100%;margin-top:0!important;margin-bottom:2px!important;font-size:28px!important;font-weight:600!important}.members-sub{margin-bottom:0!important}.members-add-card,.members-list-card{box-shadow:var(--shadow-md);border:none;border-radius:10px}.members-add-row{width:100%;display:flex}.members-add-role{min-width:120px}.members-add-row-spaced{gap:8px}.members-add-row-spaced>.ant-input,.members-add-row-spaced>.members-add-book{flex:1 1 0;min-width:0}.members-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.members-search{flex:240px;max-width:320px}.tx-search-wrap{flex:0 200px;align-items:center;gap:8px;min-width:0;max-width:220px;display:flex}.tx-list .members-toolbar{flex-flow:wrap;align-items:center;gap:12px}.tx-toolbar-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.tx-list .members-filter{flex:auto;min-width:0}.tx-sort{flex:none;width:168px}.tx-toolbar-meta{align-items:center;gap:12px;display:flex}.tx-search-wrap .members-search{flex:auto;max-width:none}.tx-search-mark{color:inherit;background:#fbbf2459;border-radius:2px;padding:0 1px}.members-filter{max-width:100%;overflow-x:auto}.members-pagination{justify-content:flex-end;padding-top:16px;display:flex}.members-role-select{min-width:120px}.members-loading{justify-content:center;padding:24px 0;display:flex}.docs-bulk-bar{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border-strong) 72%);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff) 92%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.docs-bulk-count{color:var(--text,#1e293b);font-size:13px;font-weight:600}.docs-list-head{border-bottom:1px solid var(--border-strong);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px 8px;display:grid}.docs-list-head-check{justify-self:center}.docs-list-head-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary,#64748b);font-size:12px;font-weight:600}.docs-list-head-actions{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary,#64748b);padding-right:8px;font-size:12px;font-weight:600}.tx-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-col-filter{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;max-width:100%;color:var(--text-secondary,#64748b);background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.tx-col-filter--center{justify-content:center}.tx-col-filter--end{justify-content:flex-end;width:100%}.tx-col-filter.is-active{color:var(--primary-strong)}.tx-col-filter-icon{opacity:.4;font-size:10px}.tx-col-filter.is-active .tx-col-filter-icon{opacity:1}.tx-col-search{box-sizing:border-box;width:248px;max-width:100%;padding:4px 0}.tx-col-opt{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.tx-col-opt-mark{width:14px;color:var(--primary-strong);flex:none;justify-content:center;font-size:11px;display:inline-flex}.tx-col-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.tx-col-opt-count{color:var(--text-secondary,#64748b);flex-shrink:0;font-size:11px}.tx-col-menu{min-width:260px;max-width:320px;max-height:min(360px,70vh);overflow-y:auto}.tx-grid-wrap{min-width:0;overflow-x:auto}.tx-grid-head,.docs-item.tx-grid-row.ant-list-item{grid-template-columns:32px minmax(140px,1.6fr) minmax(110px,.9fr) minmax(130px,1.1fr) 104px 96px 128px minmax(148px,auto);align-items:center;column-gap:10px;min-width:920px;display:grid}.tx-grid-head{border-bottom:1px solid var(--border-strong);margin-bottom:4px;padding:4px 8px 8px}.tx-grid-center{text-align:center;justify-self:center}.tx-reminder-mark{color:var(--ant-color-text-tertiary,#8c8c8c);margin-left:6px}.tx-grid-end{text-align:right;justify-self:end;padding-right:8px}.tx-grid-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tx-recipients{text-overflow:unset;overflow:visible}.tx-recipient-progress{cursor:default;align-items:center;gap:8px;display:inline-flex}.tx-recipient-bubbles{align-items:center;display:flex}.tx-recipient-bubbles .ant-avatar{color:#fff;box-shadow:0 0 0 1.5px var(--surface,#fff);flex:none}.tx-recipient-bubbles .ant-avatar+.ant-avatar{margin-left:-4px}.tx-recipient-more.ant-avatar{background:var(--text-muted);color:var(--surface,#fff);font-size:10px;font-weight:700}.tx-recipient-count{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tx-recipient-count-value{color:var(--text,#0f172a);font-size:12px;font-weight:600;line-height:1}.tx-recipient-popover{min-width:240px;max-width:320px;margin:-8px -4px}.tx-recipient-popover-head,.tx-recipient-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#64748b);padding:8px 12px 4px;font-size:11px;font-weight:700}.tx-recipient-popover-head{border-bottom:1px solid var(--border,#0f172a14);color:var(--text,#0f172a);padding-bottom:8px}.tx-recipient-popover-head span,.tx-recipient-section-title span{color:var(--text-secondary,#64748b);font-weight:600}.tx-recipient-person{align-items:center;gap:8px;padding:4px 12px;display:flex}.tx-recipient-person .ant-avatar{color:#fff;flex:none}.tx-recipient-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text,#0f172a);text-transform:none;letter-spacing:0;flex:1;font-size:13px;font-weight:500;overflow:hidden}.tx-recipient-check{color:#059669;font-size:14px}.tx-recipient-check-slot{flex:0 0 14px;width:14px}.tx-grid-muted{color:var(--text-secondary,#64748b);font-size:12.5px}.tx-deadline-passed{color:#dc2626}.tx-grid-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.tx-grid-action-slot{flex:0 0 24px;width:24px}.docs-item.tx-grid-row.ant-list-item{padding-left:8px;padding-right:8px}.docs-item.tx-grid-row .ant-list-item-action{display:none}.docs-item{cursor:pointer;border-radius:12px;gap:8px;padding-left:8px;padding-right:8px;transition:background .15s;align-items:center!important}.docs-item .ant-list-item-meta{flex:1;min-width:0}.docs-item .ant-list-item-action{flex:none;margin-inline-start:12px!important}.docs-item-check{flex:none}.docs-item-status{flex:none;align-self:center;margin-inline-end:4px}.docs-item--selected{background:color-mix(in srgb, var(--primary) 10%, transparent)}.docs-item:hover{background:#0061e80f}.docs-open-hint{color:var(--text-muted,#00000073);align-items:center;gap:4px;display:inline-flex}.docs-open-caret{font-size:11px}.docs-avatar{color:var(--primary-strong);background:#0061e81f}.docs-name{font-weight:600}.docs-meta{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.docs-meta-item{align-items:center;gap:5px;display:inline-flex}.docs-meta-item code{background:var(--border);border-radius:5px;padding:1px 5px;font-size:11.5px}.docs-meta-muted{color:var(--text-muted,#00000073)}.tx-landing{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.tx-card{text-align:left;background:var(--surface,#fff);width:100%;box-shadow:var(--shadow-md);color:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:22px 20px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.tx-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1c24301f}.tx-card--selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--border-strong) 55%);background:color-mix(in srgb, var(--primary) 6%, var(--surface,#fff) 94%);box-shadow:0 8px 20px #0061e824}.tx-card-icon{width:40px;height:40px;color:var(--primary-strong);background:#0061e81f;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.tx-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tx-card-title{font-size:18px;font-weight:650}.tx-card-counts{flex-wrap:wrap;gap:8px;display:flex}.tx-card-count{color:var(--primary-strong);background:#0061e81a;border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.tx-card-count--urgent{color:#c2410c;background:#ea580c1f}.tx-card-go{color:var(--text-muted,#00000073);font-size:12px}.tx-list-slot{min-width:0}.tx-list{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=1081px) and (height>=720px){.admin-content:has(.tx-page){flex-direction:column;display:flex;overflow:hidden}.admin-content:has(.tx-page) .admin-content-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.tx-page{flex:auto;min-height:0}.tx-page>.members-head,.tx-page>.tx-landing,.tx-page .tx-list>.members-toolbar,.tx-page .tx-list>.tx-filter-chips,.tx-page .tx-list>.docs-bulk-bar{flex-shrink:0}.tx-page .tx-list-slot{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tx-page .tx-list{flex:auto;min-height:0}.tx-page .members-list-card.ant-card{flex-direction:column;flex:0 auto;min-height:0;max-height:100%;display:flex;overflow:hidden}.tx-page .members-list-card>.ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tx-page .tx-grid-wrap{flex:auto;min-height:0;overflow:auto}.tx-page .tx-grid-head{z-index:2;background:var(--surface,#fff);margin-bottom:0;position:sticky;top:0}}.settings-page{flex-direction:column;gap:20px;width:100%;display:flex}.traces-loading{justify-content:center;padding:24px 0;display:flex}.traces-list{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.traces-row{border-bottom:1px solid var(--border)}.traces-row:last-child{border-bottom:0}.traces-row-main{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.traces-row-main:hover{background:var(--bg,#f6f7f9)}.traces-row-icon{width:18px;color:var(--primary);flex:0 0 18px;justify-content:center;align-items:center;font-size:13px;display:flex}.traces-row.is-ok .traces-row-icon{color:#3c8618}.traces-row.is-error .traces-row-icon{color:#c41e3a}.traces-row.is-warn .traces-row-icon{color:#d48806}.traces-row-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.traces-row-meta{color:var(--text-secondary,#8a8f98);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;font-size:11px;line-height:1;display:flex}.wf-activity-drawer .traces-row-main{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.wf-activity-drawer .traces-row-text{white-space:normal;flex:calc(100% - 26px)}.wf-activity-drawer .traces-row-meta{flex-basis:100%;padding-left:26px}.traces-ip,.traces-ua{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.traces-time{color:var(--text-secondary,#8a8f98)}.traces-explain{padding:2px 12px 10px 36px;font-size:12.5px;line-height:1.5}.traces-explain p{margin:0 0 6px}.traces-explain-lead{font-weight:600}.traces-explain.is-plain{padding-left:12px}.settings-trace{border:1px solid var(--border-color,#0000000f);border-radius:10px;margin-bottom:8px;overflow:hidden}.settings-trace:last-child{margin-bottom:0}.settings-trace .settings-keyholder{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0}.settings-trace .settings-keyholder:hover{background:var(--bg,#f6f7f9)}.settings-trace.is-ok .traces-row-icon{color:#3c8618}.settings-trace.is-error .traces-row-icon{color:#c41e3a}.settings-trace.is-warn .traces-row-icon{color:#d48806}.settings-trace .traces-details{padding-left:0}.traces-explain .traces-details{padding:4px 0 0}.traces-details{grid-template-columns:minmax(80px,140px) 1fr;gap:2px 12px;margin:0;padding:0 10px 8px 36px;font-size:11px;display:grid}.traces-detail{display:contents}.traces-details dt{color:var(--text-secondary,#8a8f98);margin:0}.traces-details dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.traces-more{border-top:1px solid var(--border);justify-content:center;padding:8px 0;display:flex}.settings-head{align-items:center;gap:14px;display:flex}.settings-head-icon{display:none}.settings-title{margin-top:0!important;margin-bottom:2px!important;font-size:28px!important;font-weight:600!important}.settings-sub{margin-bottom:0!important}.settings-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px}.settings-field{margin-bottom:18px}.settings-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.settings-hint{margin-top:6px;font-size:12.5px;display:block}.settings-meta{margin-bottom:18px}.settings-actions{justify-content:flex-end;display:flex}.settings-alias-list{flex-direction:column;gap:14px;margin-bottom:12px;display:flex}.settings-alias-block{flex-direction:column;gap:6px;display:flex}.settings-alias-people{width:100%}.tpl-recipient-kind-wrap{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tpl-alias-people{color:var(--text-secondary,#0000008c);font-size:12px;line-height:1.3}.settings-alias-row{align-items:center;gap:8px;display:flex}.settings-alias-add{width:100%;margin-top:4px}.settings-theme-actions{justify-content:space-between;gap:12px}.settings-danger{border-color:#dc262659}.settings-danger-title{color:#dc2626;align-items:center;gap:8px;display:inline-flex}.settings-danger-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-danger-row .settings-hint{margin-top:2px;margin-bottom:0!important}.settings-card-title{align-items:center;gap:8px;display:inline-flex}.settings-signature-lead{margin-top:0;margin-bottom:16px!important}.settings-signature-levels{flex-wrap:wrap;gap:8px 20px;display:flex}.settings-signature-section{margin:4px 0 14px;font-size:14px;font-weight:600}.settings-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.settings-signature-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-signature-grid .ant-select,.settings-signature-grid .ant-input-number{width:100%}.settings-signature-switch{align-items:center;gap:10px;margin-bottom:12px;display:flex}.settings-signature-hint{margin:-8px 0 12px 54px;font-size:12px;display:block}@media (width<=720px){.settings-signature-grid,.settings-signature-grid--3{grid-template-columns:1fr}}.settings-csc-row{align-items:center;gap:8px;margin-top:10px;display:flex}.settings-csc-name{flex:0 0 168px}.settings-csc-url{flex:1;min-width:0}.settings-csc-block{border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:12px}.settings-csc-ra{width:100%;margin-top:8px}.settings-csc-pkcs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.settings-csc-password{flex:0 220px}.settings-csc-add{margin-top:10px}.settings-advanced{flex-direction:column;gap:16px;display:flex}.settings-advanced-title{margin:0 0 4px!important;font-size:18px!important;font-weight:600!important}.settings-advanced-intro .settings-hint{margin-top:0;margin-bottom:0!important}.settings-advanced-intro .settings-note{margin-top:12px}.settings-signing-hint{margin-top:0!important;margin-bottom:14px!important}.settings-signing-list{flex-direction:column;gap:8px;display:flex}.settings-signing-list .settings-keyholder{background:var(--bg);margin-bottom:0}.settings-signing-list .settings-keyholder.is-default{border-style:dashed;border-color:var(--border-strong)}.settings-signing-empty{text-align:center;border:1px dashed var(--border-strong);background:var(--bg);color:var(--text-muted);border-radius:12px;padding:28px 16px;font-size:13px}.settings-aes-row{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:14px 16px}.settings-aes-row.is-on{background:#0061e80a;border-color:#0061e859}.settings-signing-save{z-index:2;border:1px solid var(--border);background:var(--surface);min-height:56px;box-shadow:var(--shadow-md);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.settings-advanced-danger{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:8px;display:flex}.settings-crypto-loading{justify-content:center;padding:16px 0;display:flex}.settings-crypto-row{border-bottom:1px solid var(--border-color,#0000000d);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.settings-crypto-row:last-child{border-bottom:0}.settings-crypto-label{color:var(--text-secondary,#0000008c);font-size:13px}.settings-crypto-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.settings-keyholder{border:1px solid var(--border-color,#0000000f);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.settings-keyholder:last-child{margin-bottom:0}.settings-keyholder-main{flex-direction:column;flex:1;min-width:0;display:flex}.settings-keyholder-name{font-size:13px;font-weight:600}.settings-keyholder-sub{color:var(--text-secondary,#0000008c);font-size:12px}.settings-integration-events{margin-top:4px}.sig-playground-page{max-width:1200px;margin:0 auto;padding:8px 4px 32px}.sig-playground-head{margin-bottom:24px}.sig-playground-back{margin-bottom:8px;padding-left:0}.sig-playground-title{align-items:center;gap:10px;display:flex;margin:0!important}.sig-playground-sub{max-width:640px;margin:6px 0 0!important}.sig-playground-panel .ant-card-head{border-bottom:1px solid var(--border-strong,#0000000f)}.sig-playground-form{width:100%}.sig-playground-field{flex-direction:column;gap:6px;width:100%;display:flex}.sig-playground-date{width:100%}.sig-playground-sliders{flex-direction:column;gap:2px;display:flex}.sig-playground-sliders span{color:var(--text-secondary,#64748b);font-size:12px}.sig-playground-preview-stack{flex-direction:column;gap:28px;display:flex}.sig-playground-mock-page{border:1px solid var(--border-strong,#0f172a14);background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-radius:12px;min-height:220px;padding:48px 32px 32px;position:relative;box-shadow:inset 0 1px #fffc}.sig-playground-mock-hint{text-transform:uppercase;letter-spacing:.04em;font-size:11px;position:absolute;top:14px;left:16px}.sig-playground-mock-slot{margin:24px auto 0;box-shadow:0 8px 24px #0f172a14}.sig-playground-isolated{flex-direction:column;gap:10px;display:flex}.sig-playground-isolated-bg{background:repeating-conic-gradient(#e2e8f0 0% 25%,#f8fafc 0% 50%) 50%/16px 16px;border-radius:12px;align-self:flex-start;padding:24px;display:inline-flex}.sig-block-preview{line-height:0;position:relative}.sig-block-preview-img{width:100%;height:100%;display:block}.sig-block-preview-busy{background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guest-sign-theme{background:var(--bg);min-height:100dvh;color:var(--text)}.guest-sign-theme .guest-sign{background:var(--bg)}.guest-sign-theme .guest-sign-bar{background:var(--surface);border-bottom-color:var(--border)}.guest-sign-theme .guest-sign-card{border-radius:calc(var(--radius,8px) + 2px);background:var(--surface)}.guest-sign-logo{object-fit:contain;max-width:160px;max-height:40px}.guest-sign-logo--result{margin-bottom:12px}.guest-sign-bar-logo{object-fit:contain;flex-shrink:0;max-width:120px;height:28px}.settings-theme-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.settings-theme-presets{flex-wrap:wrap;gap:10px;display:flex}.settings-theme-preset{border:1px solid var(--border);cursor:pointer;min-width:88px;color:var(--text);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.settings-theme-preset:disabled{cursor:default;opacity:.7}.settings-theme-preset.is-active{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}.settings-theme-swatch{border-radius:999px;width:68px;height:16px;display:flex;overflow:hidden}.settings-theme-swatch span{flex:1}.settings-theme-colors{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.settings-theme-color{flex-direction:column;gap:6px;display:flex}.settings-theme-color-label{color:var(--text-muted);font-size:12.5px}.settings-theme-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-theme-logo img{object-fit:contain;max-width:160px;max-height:48px}.settings-theme-switch{align-items:center;gap:10px;margin-top:12px;display:flex}.settings-theme-stamp-preview{margin-top:12px}.settings-theme-preview{border:1px solid var(--border);border-radius:16px;overflow:hidden}.settings-theme-preview .guest-sign-theme{min-height:0}.settings-theme-preview-frame{height:280px}@media (width<=960px){.settings-theme-layout{grid-template-columns:1fr}}.wf-advanced{flex-direction:column;height:100%;min-height:0;display:flex}.wf-advanced-card{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-advanced-card .ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.wf-advanced-card .ant-empty{flex-direction:column;flex:auto;justify-content:center;display:flex}.wf-advanced-hint{flex-shrink:0;margin-bottom:16px}.wf-advanced-locked{margin-bottom:16px}.wf-webhook-list{flex-direction:column;gap:10px;display:flex}.wf-webhook-row{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--primary) 3%, #fff);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.wf-webhook-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-webhook-title{font-size:14px;font-weight:600}.wf-webhook-url{color:var(--text-muted);word-break:break-all;font-size:12.5px}.members-section{margin-top:28px}.members-section-title.ant-typography{align-items:center;gap:8px;margin:0 0 2px;display:flex}.members-add-note{margin-top:8px;font-size:12px;display:block}.members-section-personal{margin-top:0}.members-section-personal .members-section-title.ant-typography{margin-bottom:4px;font-size:28px}.members-add-card{margin-bottom:20px}.members-section-head,.members-toolbar{margin-bottom:16px}.members-add-disabled{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.wsj-page{width:100%;max-width:1040px;margin:0 auto;padding:56px 24px 96px}.wsj-page-narrow{max-width:680px}.wsj-eyebrow.ant-typography{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.wsj-title.ant-typography{margin:0 0 12px;font-size:34px;font-weight:600;line-height:1.2}.wsj-lead.ant-typography{max-width:56ch;margin-bottom:32px;font-size:16px}.wsj-back{margin:-24px 0 16px -12px}.wsj-section-label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12px;display:block}.wsj-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.wsj-panel{background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:32px;padding:40px}.wsj-hero .wsj-panel{padding:48px}.wsj-create-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.wsj-create-grid .wsj-panel{margin-bottom:0}.wsj-field{margin-bottom:28px;display:block}.wsj-field>span{margin-bottom:8px;font-weight:500;display:block}.wsj-field>small{color:var(--text-muted);margin-top:8px;display:block}.wsj-field .ant-select{width:100%}.wsj-note{color:var(--text-muted);margin:0 0 24px;line-height:1.6}.wsj-warn{color:#b26a00}.wsj-empty{color:var(--text-faint);text-align:center;padding:24px 0 0}.wsj-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.wsj-actions-split{justify-content:space-between;margin-top:0}.wsj-actions-end{justify-content:flex-end}.wsj-offers{flex-direction:column;gap:12px;margin:16px 0 28px;display:flex}.wsj-offer,.wsj-book{text-align:left;border:1.5px solid var(--border);background:var(--surface);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .18s,background .18s;display:flex}.wsj-offer:hover,.wsj-book:hover:not(:disabled){border-color:var(--border-strong)}.wsj-offer.is-on,.wsj-book.is-on{border-color:var(--primary);background:#0061e80d}.wsj-book:disabled{cursor:not-allowed;opacity:.7}.wsj-offer-check{border:1.5px solid var(--border-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.is-on>.wsj-offer-check{background:var(--primary);border-color:var(--primary)}.wsj-offer-body{flex-direction:column;flex:1;min-width:0;display:flex}.wsj-offer-body small{color:var(--text-muted)}.wsj-offer-price{white-space:nowrap;font-weight:600}.wsj-books{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.wsj-forest{flex-direction:column;gap:24px;display:flex}.wsj-children{border-left:2px solid #0061e82e;flex-direction:column;gap:16px;margin:16px 0 0 28px;padding-left:28px;display:flex}.wsj-node-child{position:relative}.wsj-node-child:before{content:"";border-top:2px solid #0061e82e;width:28px;position:absolute;top:36px;left:-28px}.wsj-card{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--border);cursor:pointer;border-radius:14px;padding:24px;transition:box-shadow .18s,transform .18s,border-color .18s}.wsj-card:hover,.wsj-card:focus-visible{box-shadow:var(--shadow-lg);border-color:#0061e859;outline:none;transform:translateY(-1px)}.wsj-card-root{border-left:4px solid var(--primary);padding:28px}.wsj-card-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.wsj-card-icon{width:44px;height:44px;color:var(--primary-strong);background:#0061e81a;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.wsj-card-title{flex-direction:column;flex:1;min-width:0;display:flex}.wsj-card-name.ant-typography{font-size:17px}.wsj-card-root .wsj-card-name.ant-typography{font-size:20px}.wsj-card-sub{color:var(--text-muted);font-size:13px}.wsj-card-path{color:var(--text-faint);font-size:12px}.wsj-counters{flex-wrap:wrap;gap:12px;display:flex}.wsj-counter{background:var(--bg);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.wsj-counter strong{color:var(--text);font-size:16px}.wsj-counter-sign.is-on{color:#8a5a00;background:#f59f0024}.wsj-counter-done.is-on{color:#1f6f31;background:#2f9e4424}.wsj-counter.is-on strong{color:inherit}.wsj-card-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.wsj-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.wsj-section-head .wsj-section-label{margin-bottom:0}.wsj-search-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.wsj-adv-toggle{width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:inline-flex}.wsj-adv-toggle:hover{color:var(--primary);background:#0061e814}.wsj-adv-toggle.is-on{color:var(--primary);background:#0061e81f}.wsj-adv{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;margin-bottom:16px;padding:20px;display:grid}.wsj-adv-field{color:var(--text-muted);flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.wsj-adv-field .ant-select{width:100%}.wsj-result-count{color:var(--text-muted);margin:0 0 14px;font-size:13px}@media (width<=800px){.wsj-adv{grid-template-columns:1fr}}.wsj-search.ant-input-affix-wrapper{width:340px;max-width:100%}.wsj-personal{max-width:460px;margin-bottom:36px}.wsj-steps{margin:8px 0 32px}.wsj-step-title.ant-typography{margin:0 0 24px;font-size:22px}.wsj-add-row{grid-template-columns:1fr 160px auto;gap:12px;margin-bottom:8px;display:grid}.wsj-import{margin-bottom:8px;padding-left:0}.wsj-people{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wsj-people li{background:var(--bg);border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.wsj-people li>span{text-overflow:ellipsis;overflow:hidden}.wsj-checks{flex-direction:column;gap:20px;display:flex}.wsj-checks .ant-checkbox-wrapper{align-items:flex-start}.wsj-checks small{color:var(--text-muted);font-weight:400;display:block}@media (width<=800px){.wsj-page{padding:32px 16px 64px}.wsj-panel,.wsj-hero .wsj-panel{padding:24px}.wsj-create-grid{grid-template-columns:1fr}.wsj-head{flex-direction:column}.wsj-children{margin-left:12px;padding-left:16px}.wsj-node-child:before{width:16px;left:-16px}.wsj-add-row{grid-template-columns:1fr}.wsj-people li{grid-template-columns:1fr auto}}.settings-members{flex-direction:column;gap:24px;display:flex}.members-rights{color:var(--text-faint);margin-top:2px;font-size:12px;display:block}.settings-delete-btn{align-self:flex-start}.wsj-field-error{color:#b42323;background:#e0313114;border-left:3px solid #e03131;border-radius:8px;margin:4px 0 12px;padding:10px 14px;font-size:14px;font-weight:500}.wsj-muted .wsj-checks{opacity:.55}.wsj-muted .ant-alert{margin-bottom:20px}.wsj-create-grid .wsj-col .wsj-actions{margin-top:24px}.wsj-welcome{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.wsj-hello{color:var(--text);margin:0 0 6px;font-size:36px;font-weight:600;line-height:1.2}.wsj-title.ant-typography.wsj-title-sm{margin-bottom:8px;font-size:22px;font-weight:600}.wsj-welcome{margin-bottom:20px}.wsj-hello{color:var(--text);margin:0 0 4px;font-size:20px;font-weight:600}.wsj-acting{color:var(--text-muted);margin:0;font-size:15px}.wsj-topaction{justify-content:flex-end;padding:14px 24px 0;display:flex}.wsj-page-tight{padding-top:24px}.wsj-msg-list{text-align:left;margin:6px 0 0;padding-left:18px}.wsj-book-select{width:100%}.wsj-book-option{pointer-events:none;width:100%}.wsj-book-people{background:var(--bg);border-radius:10px;flex-direction:column;gap:12px;margin:16px 0 8px;padding:16px;display:flex}.wsj-book-people small{color:var(--text-muted);margin-left:6px}.wsj-book-add{align-self:flex-start;margin-top:4px}.wsj-add-modes{margin-bottom:20px}.wsj-list-box{flex-direction:column;gap:12px;display:flex}.wsj-list-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wsj-person-name{flex-direction:column;min-width:0;display:flex}.wsj-person-name small{color:var(--text-muted)}.wsj-book-person{justify-content:space-between;align-items:center;gap:12px;display:flex}.wsj-bulk-role{color:var(--text-muted);align-items:center;gap:10px;margin:8px 0 4px;font-size:13px;display:flex}.wsj-bulk-role .ant-select{min-width:150px}.wsj-offer-static{cursor:default;align-items:flex-start}.wsj-offer-detail{align-items:flex-start}.wsj-offer-features{color:var(--text-muted);margin:8px 0 0;padding-left:18px;font-size:13px}.wsj-offer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wsj-offer-head .wsj-eyebrow.ant-typography{margin-bottom:0}.wsj-create-grid.wsj-create-grid-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wsj-offer-head .wsj-eyebrow.ant-typography{white-space:nowrap}.wsj-create-grid-main{align-items:stretch}.wsj-create-grid-main>.wsj-col{display:contents}.wsj-create-grid-main>.wsj-col>.wsj-panel{grid-area:1/1}.wsj-create-grid-main>.wsj-offer-panel{grid-area:1/2}.wsj-create-grid-main>.wsj-col>.wsj-actions{grid-area:2/1/auto/-1;justify-content:space-between;margin-top:0}.wsj-create-grid-main>.wsj-col>.wsj-actions>:last-child{margin-left:auto}.wsj-create-grid-main.is-comparing>.wsj-col>.wsj-panel{align-self:start}@media (width<=800px){.wsj-create-grid-main>.wsj-col>.wsj-panel,.wsj-create-grid-main>.wsj-offer-panel,.wsj-create-grid-main>.wsj-col>.wsj-actions{grid-area:auto/1}.wsj-create-grid.wsj-create-grid-main{grid-template-columns:1fr}}.wsj-create-grid-main .wsj-offer-panel .wsj-offer-head{margin-bottom:20px}.wsj-create-grid-main .wsj-offer-panel .wsj-offer{gap:18px;padding:22px 26px}.wsj-create-grid-main .wsj-offer-panel .wsj-offers{gap:16px;margin-top:0}.wsj-create-grid-main .wsj-offer-panel .wsj-offer-body small{margin-top:2px}.wsj-create-grid-main .wsj-offer-panel .wsj-offer-features{margin-top:12px}.wsj-offer-features{padding-left:0;list-style:none}.wsj-offer-features li{align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.wsj-feature-check{color:#2f9e44;flex:none;margin-top:3px;font-size:12px}.wsj-book-list{flex-direction:column;gap:14px;display:flex}.wsj-book-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wsj-book-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:600}.wf-tabs--bare>.ant-tabs-nav{display:none}.admin-content:has(.wf-page--builder){padding:8px 16px 0 32px}.admin-content:has(.wf-page--builder) .admin-content-inner{max-width:none}.wf-page--builder{gap:8px}.wf-page--builder .wf-canvas{border-bottom-right-radius:0;border-bottom-left-radius:0}.wf-steps .wf-header-row{flex-wrap:wrap;padding-left:0}.wf-steps .wf-header-text{flex:100%;min-width:0}.wf-steps .wf-header-meta{justify-content:flex-start}.wf-steps .wf-header-actions{flex-wrap:wrap;margin-left:0}.wf-steps .wf-header-filename{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;display:inline;overflow:visible}@media (width>=1081px){.wf-layout{grid-template-columns:var(--wf-side-w,minmax(520px, 38vw)) minmax(0, 1fr);position:relative}}.wf-resizer{display:none}@media (width>=1081px){.wf-resizer{z-index:5;cursor:col-resize;touch-action:none;width:12px;display:block;position:absolute;top:0;bottom:0;left:max(380px,30vw)}.wf-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:5px}.wf-resizer:before{content:"";border:1px solid var(--border);background:radial-gradient(circle, var(--text-muted,#8a8f98) 1.2px, transparent 1.6px) center / 4px 8px repeat-y, var(--surface,#fff);width:10px;height:36px;box-shadow:var(--shadow-sm);z-index:1;border-radius:6px;transition:border-color .12s;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.wf-resizer:hover:before,.wf-resizer:focus-visible:before,.wf-resizer.is-dragging:before{border-color:var(--primary)}.wf-resizer:hover:after,.wf-resizer:focus-visible:after,.wf-resizer.is-dragging:after{background:var(--primary)}}.wf-zoom-pct{min-width:52px;height:26px;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em;-webkit-user-select:none;user-select:none;background:#0000000d;border-radius:13px;justify-content:center;align-items:center;margin:0 2px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.wf-doc-list li{flex-wrap:wrap;position:relative}.wf-doc-list li .wf-doc-list-name{flex:90px}.wf-doc-grip{color:var(--text-muted,#8a8f98);cursor:grab;font-size:12px}.wf-doc-list li.is-dragged{opacity:.45}.wf-doc-list li.is-drop-before:before,.wf-doc-list li.is-drop-after:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;left:6px;right:6px}.wf-doc-list li.is-drop-before:before{top:-3px}.wf-doc-list li.is-drop-after:after{bottom:-3px}.admin-sider.is-hidden{display:none}.wf-leave-footer{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-leave-footer .ant-btn{white-space:nowrap;margin:0}.wf-leave-footer-main{gap:8px;margin-left:auto;display:flex}.wf-steps-toggle{color:var(--text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.wf-tools-row .wf-paraph-dropdown{flex:none;width:auto;display:inline-flex}.wf-footer{border-top:1px solid var(--border);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 20px;display:flex}.wf-steps-toggle--row{margin-top:14px;margin-left:0}.wf-side .ant-card-head{border-bottom:0;min-height:0;padding:12px 14px 0}.wf-side .ant-card-head-wrapper{align-items:center;min-height:24px}.wf-side .ant-card-head-title,.wf-side .ant-card-extra{padding:0;font-size:14px;font-weight:600}.wf-side .ant-card-extra{margin-inline-start:auto}.wf-side .ant-card-body{padding:8px 14px 14px}.wf-steps-title{min-height:24px}.wf-address-btn.ant-btn{justify-content:center;min-width:96px}.wf-address-list .ant-list-item-action>li{padding-inline:0}.wf-invite-form{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 6%, var(--surface,#fff) 94%);border-radius:10px;flex-direction:column;gap:14px;margin-bottom:14px;padding:16px;display:flex}.wf-invite-hint{font-size:12px}.wf-invite-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.wf-invite-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-invite-label{color:var(--text);font-size:13px;font-weight:600}.wf-invite-label em{color:#e03131;font-style:normal}.wf-invite-label small{color:var(--text-muted);font-weight:400}.wf-invite-error{color:#e03131;font-size:12px}.wf-invite-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=520px){.wf-invite-grid{grid-template-columns:1fr}}.wf-tools-row--main{flex-wrap:nowrap;gap:4px}.wf-tools-row--main .wf-field-btn.ant-btn{min-width:0;padding-inline:6px}.wf-tools-row--main .wf-paraph-dropdown{flex:0 auto}.wf-tools-toggle.ant-btn{flex:none;margin-left:auto}.wf-palette{flex-direction:column;gap:12px;padding-top:4px;display:flex}.wf-palette-title{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:600}.wf-palette-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wf-palette-grid .ant-btn,.wf-palette-soon{width:100%}.wf-palette-grid .ant-btn{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.wf-palette-soon{cursor:not-allowed;display:block}.wf-pills{gap:8px;width:max-content;max-width:100%;margin-bottom:12px;display:grid}.wf-pills .wf-assurance-field,.wf-pills .wf-sequencing-toggle{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;width:100%;height:26px;min-height:0;margin:0;font-size:13px;display:flex}.wf-pills .wf-assurance-field{--ant-control-height:24px;gap:6px;padding:0 6px 0 10px}.wf-pills .wf-sequencing-toggle{justify-content:space-between}.wf-pills .wf-sequencing-row{margin:0}.wf-pills .wf-assurance-field-select{flex:auto;min-width:0}.wf-steps .wf-header+.wf-steps-sec{margin-top:14px}.wf-recipient-bottom{align-items:center;gap:8px;display:flex}.wf-recipient-bottom .wf-recipient-role-select{flex:auto;min-width:0}.wf-recipient-bottom .wf-recipient-role{flex:none;justify-content:space-between;width:124px}.wf-recipient-access-title{color:var(--text-muted);margin-top:4px;font-size:12px;font-weight:600}.wf-steps-advanced{gap:12px;margin-top:16px}.wf-steps-advanced .wf-assurance-field{box-sizing:border-box;width:100%;margin:0;display:flex}.wf-steps-advanced .wf-assurance-field-select{flex:1;min-width:0}.wf-steps-reminders{margin-bottom:0}.wf-webhooks-compact{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.wf-webhooks-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-webhooks-title{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wf-webhooks-empty{color:var(--text-muted);font-size:12px}.wf-webhooks-lines{flex-direction:column;gap:4px;display:flex}.wf-webhooks-line{align-items:center;gap:6px;padding:4px 0;display:flex}.wf-webhooks-line-main{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.wf-webhooks-line .wf-webhook-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wf-webhooks-line .wf-webhook-url{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wf-steps-reminders .wf-sequencing-toggle{box-sizing:border-box;justify-content:space-between;max-width:100%;height:26px;display:flex}.wf-steps-reminders .wf-sequencing-label{flex:auto}.wf-steps-reminders .wf-recipient-reminders-grid{margin-top:12px}.wf-reminder-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.wf-reminder-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-reminder-label{color:var(--text);font-size:12px;font-weight:600}.wf-expiry{flex-direction:column;gap:6px;display:flex}.wf-expiry-label{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wf-expiry-control{align-items:center;gap:8px;display:flex}.wf-expiry-control .ant-input{max-width:180px}.wf-expiry-hint{color:var(--text-muted);font-size:12px}.sign-docs-panel{border-right:1px solid var(--border);background:var(--surface,#fff);flex:0 0 260px;width:260px;padding:14px;overflow-y:auto}.sign-docs-panel.is-read-first{flex-direction:column;display:flex}.sign-docs-panel.is-read-first>.sign-docs-group{flex:none}.sign-docs-panel.is-read-first>.sign-docs-group--read{order:-1}.sign-docs-group{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.sign-docs-heading{color:var(--text-muted);margin-bottom:2px;font-size:12px;font-weight:600}.sign-docs-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.sign-docs-item:hover{background:#0061e80f}.sign-docs-item.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border) 55%);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff))}.sign-docs-tag{color:var(--text-muted);flex:none;font-size:11px}.sign-role-badge{white-space:nowrap;color:#fff;background:#2d5fb3;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.sign-role-badge.is-approve{background:#1d7a5f}.sign-role-badge.is-read{background:#5f6b7a}.sign-docs-tag.is-required{color:#6b4200;background:#fde8b0;border:1px solid #f0c865;border-radius:999px;padding:1px 8px;font-weight:600}.sign-docs-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sign-docs-done{color:#2f9e44}.sign-docs-hint{color:var(--text-muted);padding:0 10px 4px 34px;font-size:12px;display:block}@media (width<=900px){.sign-docs-panel{border-right:0;border-bottom:1px solid var(--border);flex:none;width:100%;max-height:30vh}}.sign-read-banner{border-left:0;border-right:0;border-radius:0;margin:0}.wf-multisign-note{margin:8px 0 4px;font-size:12px}.wf-requests{border:1px dashed var(--border-color,#d0d5dd);border-radius:8px;flex-direction:column;gap:6px;margin:6px 0 10px;padding:8px 10px;display:flex}.wf-requests-title{font-size:12px;font-weight:600}.wf-requests-row{align-items:center;gap:8px;display:flex}.wf-requests-row .ant-input{flex:1;min-width:0}.wf-requests-add{flex-wrap:wrap;gap:4px;display:flex}.wf-requests-chip{cursor:pointer}.sign-request{border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.sign-request.is-missing{background:#f1f5fd;border:1px dashed #9db6e0;margin-top:4px;padding:7px 9px}.sign-request.is-given{background:#f3faf4;border:1px solid #cfe6d4;margin-top:4px;padding:6px 9px}.sign-request-drop{color:var(--text-muted,#8a8f98);font-size:11px}.sign-request-head{align-items:center;gap:8px;display:flex}.sign-request-head .sign-request-label{flex:1;min-width:0}.sign-request-icon{color:#2d5fb3;cursor:pointer;background:#fff;border:1px solid #9db6e0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.sign-request-icon:hover{background:#e4edfb}.sign-request-sending{font-size:11px}.sign-guide-action{color:#2d5fb3;background:#fff;border-color:#2d5fb3;flex:none}.sign-request-label{font-weight:500}.sign-request-optional,.sign-request-file{color:var(--text-muted,#8a8f98);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sign-request-actions{align-items:center;gap:6px;display:flex}.sign-request-pick{cursor:pointer}.wf-provided{flex-direction:column;gap:6px;margin:8px 0;display:flex}.wf-provided-row{align-items:center;gap:8px;display:flex}.wf-provided-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf-provided-meta{color:var(--text-muted,#8a8f98);font-size:12px}.sign-request-view{max-width:100%;color:var(--primary,#0061e8);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sign-request-view.is-active{font-weight:600}.wf-signed-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.wf-signed-wrap>.wf-provided{border:1px solid var(--border-color,#e4e7ec);border-radius:8px;flex:none;margin:0 0 8px;padding:10px 12px}.wf-signed-wrap-view{flex:1;min-height:0}.wf-funnel{flex-direction:column;flex:auto;gap:18px;padding:4px 2px 8px;display:flex}.wf-funnel-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-dots{align-items:center;margin:0;padding:0;list-style:none;display:flex}.wf-dots li{align-items:center;display:flex}.wf-dots li:not(:last-child):after{content:"";background:var(--border);border-radius:2px;width:18px;height:2px;margin:0 4px;transition:background .2s}.wf-dots li.is-filled:not(:last-child):after{background:#52c41a}.wf-dot-step{border:1px solid var(--border);background:var(--surface,#fff);width:24px;height:24px;color:var(--text-muted,#00000073);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:12px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s;display:grid}.wf-dot-step:disabled{cursor:default}.wf-dot-step.is-current{border-color:var(--primary);background:var(--primary);color:#fff}.wf-dot-step.is-filled{color:#fff;background:#52c41a;border-color:#52c41a}.wf-funnel-card{flex-direction:column;gap:16px;animation:.22s wf-funnel-in;display:flex}@keyframes wf-funnel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wf-q{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.wf-hint{color:var(--text-muted,#00000080);margin:0;font-size:13px;line-height:1.4}.wf-hint.is-armed{color:var(--wf-color,var(--primary))}.wf-hint.is-warning{color:var(--ant-color-warning,#d48806)}.wf-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wf-choices--single{grid-template-columns:1fr}.wf-choice,.wf-funnel .wf-tile,.wf-funnel .wf-launch-btn{border:1px solid var(--border);background:var(--surface,#fff);width:100%;height:auto;min-height:92px;color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.wf-choice:hover:not(:disabled),.wf-funnel .wf-tile:hover:not(:disabled){border-color:var(--primary);box-shadow:0 4px 16px color-mix(in srgb, var(--primary) 14%, transparent)}.wf-choice:disabled{opacity:.45;cursor:not-allowed}.wf-choice-icon,.wf-funnel .wf-tile .anticon{font-size:22px;line-height:1}.wf-funnel .wf-tile>span{margin:0}.wf-choice.is-selected,.wf-funnel .wf-tile.is-armed{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff))}.wf-choice.is-primary,.wf-funnel .wf-launch-btn.ant-btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.wf-choice.is-primary:hover:not(:disabled){border-color:var(--primary);filter:brightness(1.06)}.wf-funnel .wf-launch-btn.ant-btn-primary:disabled{opacity:.45;color:#fff}.wf-funnel-foot{border-top:1px solid var(--border);justify-content:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.wf-funnel-foot .ant-btn:not(.ant-btn-dangerous){color:var(--text-muted,#00000080)}.wf-funnel-top-gap{width:24px}.wf-who-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-who-chip{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.wf-who-chip.is-active{border-color:var(--wf-color);background:color-mix(in srgb, var(--wf-color) 12%, transparent)}.wf-who-chip-dot{background:var(--wf-color);border-radius:999px;width:8px;height:8px}.wf-who-chip-flag.is-missing{color:var(--ant-color-warning,#d48806);font-weight:700}.wf-funnel .wf-recipient{border-radius:12px;padding:8px 10px}.wf-funnel .wf-step-list{flex-direction:column;gap:8px;display:flex}.wf-tools-popover{max-width:320px}.wf-settings-sec{flex-direction:column;gap:10px;padding:0 0 20px;display:flex}.wf-settings-sec+.wf-settings-sec{border-top:1px solid var(--border);padding-top:20px}.wf-settings-head{justify-content:space-between;align-items:center;display:flex}.wf-settings-head h4{margin:0;font-size:14px;font-weight:600}.wf-doc-brief{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-doc-brief li{border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.wf-doc-brief-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wf-settings-inline{border-top:1px solid var(--border);flex-direction:column;padding-top:12px;display:flex}.wf-settings-inline[hidden]{display:none}.wf-doc-brief li[draggable=true]{cursor:grab}.wf-doc-brief li.is-dragged{opacity:.45}.wf-doc-brief li.is-drop-before{box-shadow:0 -2px 0 var(--primary)}.wf-doc-brief li.is-drop-after{box-shadow:0 2px 0 var(--primary)}.wf-doc-brief .wf-doc-grip{color:var(--text-muted,#00000059)}.wf-doc-menu{flex-direction:column;align-items:stretch;gap:2px;min-width:220px;display:flex}.wf-doc-menu .ant-btn{justify-content:flex-start}.wf-doc-menu-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;font-size:13px;display:flex}.wf-doc-menu-label{align-items:center;gap:8px;display:inline-flex}.wf-funnel .wf-recipient-top{align-items:center;gap:8px;display:flex}.wf-funnel .wf-recipient-top .wf-recipient-body{flex:auto}.wf-recipient-bottom--compact{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wf-recipient-bottom--compact .ant-select{width:100%}.wf-recipient-bottom--compact.wf-recipient-bottom--space{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-recipient-pieces{background:var(--ant-color-fill-tertiary,#0000000a);min-width:0;height:24px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.wf-recipient-pieces:hover{background:var(--ant-color-fill-secondary,#0000000f)}.wf-recipient-pieces-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-recipient-pieces .anticon{opacity:.55;font-size:10px}.wf-recipient-editor-popover .wf-requests{border:0;margin:0;padding:0}.wf-recipient-editor-popover .wf-requests-title{display:none}.wf-order{flex-direction:column;gap:10px;display:flex}.wf-q-sub{color:var(--text,inherit);margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.3}.wf-choices--compact .wf-choice{flex-direction:row;gap:8px;min-height:0;padding:10px;font-size:13px}.wf-choices--compact .wf-choice-icon{font-size:16px}.wf-turn{background:color-mix(in srgb, var(--primary) 12%, transparent);min-width:22px;height:22px;color:var(--primary);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.wf-turn-pick{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 12%, transparent);min-width:56px;height:30px;color:var(--primary);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.wf-turn-pick .anticon{font-size:10px}.wf-order-switch{margin-top:2px}.wf-order-pills{flex-wrap:wrap;gap:8px;display:flex}.wf-order-pill{border:1px solid var(--border);background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.wf-order-pill:hover{border-color:var(--primary)}.wf-order-pill.is-selected{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--surface,#fff));color:var(--primary)}.wf-funnel{min-height:0}.wf-funnel-card{flex:0 auto;min-height:0}.wf-scroll{scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:16px;min-height:0;padding:2px 4px 2px 0;display:flex;overflow-y:auto}.wf-funnel .wf-q,.wf-funnel .wf-choices,.wf-funnel-top,.wf-funnel-foot{flex:none}.wf-settings-inline{flex:0 auto;max-height:45%;overflow-y:auto}.wf-funnel .wf-recipient{position:relative}.wf-funnel .wf-recipient.is-drag-over-before:before,.wf-funnel .wf-recipient.is-drag-over-after:after{z-index:2;height:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);left:0;right:0}.wf-funnel .wf-recipient.is-drag-over-into{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}.wf-funnel .wf-steps-toggle--row{background:color-mix(in srgb, var(--primary) 7%, transparent);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.wf-edm-label{color:var(--primary);align-items:center;gap:8px;display:inline-flex}.wf-funnel .wf-advanced-toggle{border:1px solid var(--border);background:var(--surface,#fff);width:100%;height:auto;color:inherit;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;margin-top:6px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.wf-funnel .wf-advanced-toggle:hover,.wf-funnel .wf-advanced-toggle[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}.wf-funnel .wf-advanced-toggle .anticon{font-size:15px}.wf-funnel .wf-advanced-toggle .wf-steps-caret{margin-left:auto;font-size:11px}.wf-advanced-fields{flex-direction:column;gap:16px;display:flex}.wf-advanced-card{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.wf-info-icon{color:var(--text-muted,#00000073);cursor:help;margin-left:2px;font-size:14px;font-weight:400}.wf-funnel .wf-choices--single{margin-top:14px}.wf-level-row{background:color-mix(in srgb, var(--primary) 7%, transparent);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.wf-level-label{min-width:0;color:var(--primary);align-items:center;gap:8px;display:inline-flex}.wf-level-row .ant-select{min-width:120px}.wf-funnel-top{justify-content:center}.wf-funnel-top-gap{display:none}.wf-recipient-bottom--compact.has-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-who-docs{flex-direction:column;gap:6px;display:flex}.wf-who-doc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.wf-doc-tabs{flex-direction:column;gap:6px;display:flex}.wf-doc-tab{border:1px solid var(--border);background:var(--surface,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.wf-doc-tab:hover{border-color:var(--primary)}.wf-doc-tab.is-active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff));color:var(--primary);font-weight:600}.wf-doc-tab.is-muted{opacity:.55}.wf-doc-tab-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wf-doc-tab-ok{color:#52c41a}.wf-doc-tab-missing{color:var(--ant-color-warning,#d48806);font-weight:700}.wf-recipient-bottom--compact>*{box-sizing:border-box;border-radius:6px;max-width:100%;height:26px;font-size:12px;width:100%!important;min-width:0!important}.wf-recipient-bottom--compact .ant-select{align-items:center;padding:0 8px;line-height:24px;display:inline-flex}.wf-recipient-bottom--compact .ant-select .ant-select-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-recipient-bottom--compact .ant-select .ant-select-suffix{opacity:.6;flex:none;margin-inline-start:6px;font-size:10px}.wf-recipient-bottom--compact .wf-recipient-pieces{gap:6px;padding:0 8px;overflow:hidden}.wf-recipient-bottom--compact .wf-recipient-pieces .anticon{flex:none;font-size:10px}.wf-recipient-bottom--compact .wf-recipient-pieces-label{min-width:0}.wf-funnel-card>.wf-level-row+.wf-level-row{margin-top:-10px}.wf-funnel .wf-choices--slim .wf-choice,.wf-funnel .wf-choices--slim .wf-launch-btn{flex-direction:row;gap:8px;min-height:0;padding:10px 14px}.wf-funnel .wf-choices--slim:not(.wf-choices--single){grid-template-columns:1fr 1fr}.wf-advanced-card .wf-webhooks-compact{border-top:0;padding-top:0}.wf-funnel-dock{z-index:3;background:var(--bg,#f3f5f7);flex-direction:column;gap:10px;margin-top:auto;padding:10px 0 2px;display:flex;position:sticky;bottom:0}.wf-funnel-dock .wf-funnel-foot{margin-top:0}.wf-actionbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-action,.wf-actionbar .wf-launch-btn{box-sizing:border-box;border:1px solid var(--border-strong,var(--border));background:var(--surface,#fff);width:100%;height:40px;min-height:0;color:inherit;font:inherit;cursor:pointer;border-radius:10px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.wf-action span,.wf-actionbar .wf-launch-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-action:hover:not(:disabled){border-color:var(--primary)}.wf-action.is-primary,.wf-actionbar .wf-launch-btn.ant-btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.wf-action.is-primary:hover:not(:disabled){filter:brightness(1.06)}.wf-action:disabled,.wf-actionbar .wf-launch-btn:disabled{opacity:.45;cursor:not-allowed}.wf-action,.wf-actionbar .wf-launch-btn{border-radius:12px;height:60px;padding:0 14px;font-size:15px;line-height:1}.wf-funnel .wf-choices:not(.wf-choices--compact):not(.wf-choices--slim) .wf-choice,.wf-funnel .wf-choices:not(.wf-choices--compact) .wf-tile{box-sizing:border-box;border-radius:14px;gap:4px;width:100%;height:60px;min-height:60px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.2}.wf-doc-brief{gap:8px}.wf-doc-brief li{border:1px solid var(--border-strong,var(--border));background:var(--surface,#fff);border-radius:12px;gap:12px;min-height:52px;padding:10px 14px;box-shadow:0 1px 3px #10182814}.wf-doc-brief li>.anticon:first-of-type{color:var(--primary);font-size:22px}.wf-doc-brief-name{font-size:14px;font-weight:600}.wf-actionbar--three{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-doc-brief li,.wf-doc-brief li[draggable=true]{cursor:pointer}.wf-level-row--top{margin:0}.wf-doc-brief li{border-left:4px solid var(--primary);border-radius:8px}.wf-level-row--top,.wf-funnel .wf-steps-toggle--row{box-sizing:border-box;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.wf-doc-brief li{border-left:1px solid var(--border-strong,var(--border))}.wf-doc-brief li.is-active{border-color:var(--border-strong,var(--border));background:color-mix(in srgb, var(--text,#1c2430) 5%, var(--surface,#fff));box-shadow:0 1px 3px #10182814}.wf-level-row--top{background:color-mix(in srgb, var(--primary) 7%, transparent);border-radius:12px}.wf-level-row--top .wf-level-label{color:var(--primary)}.wf-funnel .wf-tile:disabled,.wf-funnel .wf-tile.ant-btn-disabled{background:color-mix(in srgb, var(--text,#1c2430) 6%, var(--surface,#fff));border-color:var(--border);color:var(--text-muted,#00000059);opacity:.55;cursor:not-allowed;box-shadow:none}.wf-funnel .wf-tile:disabled:hover{border-color:var(--border)}.wf-level-hint{color:var(--ant-color-warning,#d48806);align-items:center;gap:6px;margin:-10px 2px 0;font-size:12.5px;line-height:1.4;display:flex}.wf-q-mini{color:var(--text-secondary,#000000a6);margin:0;font-size:13px;font-weight:500;line-height:1.3}.wf-q.wf-q--slightly-smaller{font-size:16px}.wf-funnel .wf-steps-toggle--row,.wf-funnel-card>.wf-level-row{background:color-mix(in srgb, var(--text,#1c2430) 5%, transparent)}.wf-funnel .wf-edm-label,.wf-funnel-card>.wf-level-row .wf-level-label{color:var(--text-secondary,#000000a6)}.wf-funnel .wf-steps-toggle--row,.wf-funnel-card>.wf-level-row{border:1px solid var(--border-strong,var(--border));background:var(--surface,#fff);box-shadow:0 1px 3px #1018281a}.wf-funnel .wf-edm-label,.wf-funnel-card>.wf-level-row .wf-level-label{color:var(--text,#1c2430);font-weight:600}.wf-level-hint.wf-level-hint--dock{margin:0 2px;font-weight:500}.wf-level-option{width:100%;display:block}.wf-funnel .wf-doc-tabs{flex-flow:wrap;gap:6px}.wf-funnel .wf-doc-tab{max-width:100%;padding:6px 10px}.wf-funnel .wf-doc-tab .wf-doc-tab-name{max-width:150px}.wf-sigmode-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.wf-sigmode-head .wf-order-pills{flex-wrap:nowrap;gap:6px}.wf-sigmode-head .wf-order-pill{white-space:nowrap;padding:4px 10px;font-size:12.5px}.wf-funnel .wf-order-pill:hover,.wf-funnel .wf-doc-tab:hover{border-color:#8a929d}.wf-funnel .wf-order-pill.is-selected,.wf-funnel .wf-doc-tab.is-active{background:color-mix(in srgb, var(--text,#1c2430) 8%, var(--surface,#fff));color:var(--text,#1c2430);box-shadow:none;border-color:#8a929d;font-weight:500}.wf-funnel .wf-order-pill .anticon{font-size:11px}.wf-jr{flex-direction:column;gap:10px;display:flex}.wf-jr-empty{color:var(--text-secondary,#0009);margin:0;font-size:13px}.wf-jr-seq{flex-direction:column;gap:8px;display:flex}.wf-jr-step{align-items:flex-start;gap:10px;display:flex;position:relative}.wf-jr-step:not(:last-child):after{content:"";background:var(--border-strong,var(--border));width:2px;position:absolute;top:30px;bottom:-10px;left:13px}.wf-jr-step.is-small:not(:last-child):after{top:24px;bottom:-8px;left:9px}.wf-jr-bubble{z-index:1;background:var(--primary,#1677ff);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:6px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.wf-jr-step.is-small .wf-jr-bubble{background:color-mix(in srgb, var(--text,#1c2430) 14%, var(--surface,#fff));width:20px;height:20px;color:var(--text,#1c2430);margin-top:8px;font-size:11px}.wf-jr-step-body{flex:auto;min-width:0}.wf-jr-action{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.wf-jr-dot{border-radius:999px;flex:none;width:10px;height:10px}.wf-jr-select{min-width:0}.wf-jr-person{width:130px}.wf-jr-kind{width:175px}.wf-jr-doc{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:150px;max-width:240px;overflow:hidden}.wf-jr-docs{flex-direction:column;gap:8px;min-width:220px;max-width:320px;display:flex}.wf-jr-docs .ant-checkbox-wrapper{margin:0}.wf-jr-tools{margin-left:auto;display:inline-flex}.wf-jr-par{border:1px dashed var(--border-strong,var(--border));background:color-mix(in srgb, var(--text,#1c2430) 3%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.wf-jr-par-head{color:var(--text-secondary,#000000a6);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.wf-jr-lanes{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;display:grid}.wf-jr-lane{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.wf-jr-lane .wf-jr-action{background:color-mix(in srgb, var(--text,#1c2430) 3%, var(--surface,#fff))}.wf-jr-lane-head{color:var(--text-secondary,#000000a6);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.wf-jr-add{flex-wrap:wrap;gap:6px;display:flex}.wf-journey-open.ant-btn{box-sizing:border-box;border-radius:12px;width:100%;height:auto;min-height:44px;margin:2px 0;padding:6px 12px;font-size:13px;font-weight:500}.wf-jr-intro{color:var(--text-secondary,#000000a6);margin:0 0 12px;font-size:13px}.guest-sign-journey{margin:8px 12px 0}.wf-who-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.wf-address-action{flex-direction:column;align-items:center;gap:2px;display:flex}.wf-address-count{color:var(--ant-color-success,#389e0d);white-space:nowrap;font-size:11px;line-height:1.2}.wf-who-chip .wf-who-chip-role{opacity:.7;font-size:12px}.wf-level-row--top .ant-select{min-width:160px;background:var(--surface,#fff)!important;border:1px solid var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent)!important}.wf-level-row--top .ant-select .ant-select-placeholder,.wf-level-row--top .ant-select .ant-select-content-value{font-weight:500;color:var(--text,#1c2430)!important;opacity:1!important}.wf-action.is-blocked{opacity:.45;cursor:pointer}@keyframes wf-level-ping{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.wf-level-row--top.is-ping{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent);animation:.7s wf-level-ping}.wf-funnel-card>.wf-level-row{box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:0;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.wf-funnel-card>.wf-level-row .ant-select{box-sizing:border-box;flex:0 0 170px;width:170px;min-width:170px;max-width:170px;height:28px}.wf-q-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-q-row .wf-q{margin:0}.wf-advanced-btn.is-blocked{opacity:.45;cursor:pointer}.wf-jr-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-jr-roster{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;margin:0 0 14px;padding:10px 12px}.wf-jr-roster-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.wf-jr-roster-title{font-size:13px;font-weight:600}.wf-jr-roster-empty{color:var(--text-muted);margin:0;font-size:12px}.wf-jr-roster-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wf-jr-roster-list li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.wf-jr-roster-list li:first-child{border-top:0}.wf-jr-roster-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wf-jr-roster-count{color:var(--text-muted);white-space:nowrap;font-size:12px}.wf-jr-level{width:110px}.wf-jr-pieces{width:auto;min-width:110px}.wf-jr-pieces-panel{width:min(320px,70vw)}.wf-jr-action{position:relative}.wf-jr-action.has-gear{padding-right:36px}.wf-jr-action .wf-jr-gear{position:absolute;top:4px;right:6px}.wf-jr-summary{color:var(--text-secondary,#000000a6);text-align:left;margin:0;font-size:14px;font-weight:500}.wf-funnel-card>.wf-level-row .wf-level-select-wrap{flex:0 0 170px;width:170px;display:block}.wf-funnel-card>.wf-level-row .wf-level-select-wrap .ant-select{width:100%;min-width:0;max-width:100%}.wf-advanced-switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.wf-advanced-switch.is-blocked{opacity:.45}.wf-doc-nav{z-index:30;border:1px solid var(--border-strong,var(--border));background:var(--surface,#fff);width:36px;height:36px;color:var(--text,#1c2430);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:-18px;display:flex;position:absolute;top:50%;box-shadow:0 2px 6px #1018282e}.wf-doc-nav--prev{left:12px}.wf-doc-nav--next{right:12px}.wf-doc-nav:disabled{opacity:.35;cursor:default}.wf-doc-nav:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.wf-doc-nav-caption{z-index:30;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#1c2430c7;border-radius:999px;max-width:70%;padding:3px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.wf-jr-warning{background:var(--ant-color-warning-bg,#fffbe6);color:var(--ant-color-warning-text,#ad6800);border-radius:8px;margin:4px 0 0;padding:6px 10px;font-size:12px;line-height:1.4}.wf-recipient-label.ant-tag{cursor:pointer;flex:none;margin:0 0 0 6px}.wf-who-chip-label{background:color-mix(in srgb, var(--text,#1c2430) 8%, transparent);border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:500}.wf-who-chip-label,.wf-recipient-label.ant-tag{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;overflow:visible}.wf-recipient-label.ant-tag{align-self:flex-start;height:auto;line-height:1.35}.wf-who-chip{text-align:left;max-width:100%;height:auto}.wf-recipient-label.ant-tag{border:1px dashed var(--border-strong,var(--border));background:0 0;align-items:center;gap:4px;display:inline-flex}.wf-recipient-label-text{min-width:0}.wf-recipient-label-edit{opacity:.6;flex:none;font-size:11px}.wf-recipient-label.ant-tag:hover{border-color:var(--primary);color:var(--primary)}.settings-lifetime-soon{margin-left:8px;font-weight:400}.settings-lifetime-duration{align-items:center;gap:8px;display:flex}.settings-lifetime-duration .ant-select{min-width:120px}.settings-lifetime-radios{flex-direction:column;gap:8px;display:flex}.chatbot{z-index:900;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.chatbot-btn{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #0f172a38}.chatbot-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a47}.chatbot-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.chatbot-window{border:1px solid var(--border);background:var(--surface,#fff);border-radius:14px;flex-direction:column;width:min(360px,100vw - 48px);height:min(480px,100vh - 120px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a33}.chatbot-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px 10px 16px;font-weight:600;display:flex}.chatbot-body{text-align:center;color:var(--text-faint);flex:auto;justify-content:center;align-items:center;padding:16px;display:flex}.wf-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.wf-title-row>:first-child{flex:auto;min-width:0}.wf-reference{background:var(--ant-color-primary-bg,#e6f4ff);border:1px solid var(--ant-color-primary,#1677ff);border-radius:8px;flex-direction:column;flex:none;align-items:flex-start;gap:0;padding:2px 4px 2px 10px;font-size:13px;line-height:1.25;display:inline-flex}.wf-reference-line{align-items:center;gap:4px;display:inline-flex}.wf-reference-copy.ant-btn{width:22px;min-width:22px;height:22px;padding:0}.wf-reference-label{color:var(--ant-color-primary,#1677ff);font-size:12px;font-weight:600}.wf-reference-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ant-color-text,#222);font-weight:500}.sign-guide{color:#0f2a5c;background:#dce8fb;border-bottom:1px solid #b9cff2;border-left:5px solid #2d5fb3;flex:none;align-items:center;gap:14px;padding:11px 20px 11px 16px;font-size:15px;display:flex}.sign-guide-step{white-space:nowrap;color:#fff;background:#2d5fb3;border-radius:999px;flex:none;padding:3px 12px;font-size:13px;font-weight:600}.sign-guide-text{min-width:0;line-height:1.4}.sign-guide-text strong{color:#0f2a5c;font-weight:600}.sign-guide-text span{color:#34507f}.sign-guide-info{font-size:14px;display:block}.sign-guide-dots{gap:6px;margin-left:auto;display:flex}.sign-guide-dots i{opacity:.3;background:#2d5fb3;border-radius:50%;width:8px;height:8px}.sign-guide-dots i.on{opacity:1}.sign-guide.is-hold{color:#2c2c2a;background:#e9e7df;border-bottom-color:#d3d1c7;border-left-color:#5f5e5a}.sign-guide.is-hold .sign-guide-step{background:#5f5e5a}.sign-guide.is-hold .sign-guide-text strong{color:#2c2c2a}.sign-guide.is-hold .sign-guide-text span{color:#5f5e5a}.sign-goto-end{z-index:6;position:absolute;top:50%;right:34px;transform:translateY(-50%);box-shadow:0 3px 10px #00000038}.guest-sign-doc-viewer.has-guide{flex-direction:column}.guest-sign-doc-viewer.has-guide .guest-sign-viewer{flex:1 1 0;height:auto;min-height:0}.sign-doc-arrow{z-index:20;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0003}.sign-doc-arrow--prev{left:10px}.sign-doc-arrow--next{right:10px}.wf-pades-tip{max-width:340px}.wf-sender-message{flex-direction:column;gap:6px;width:100%;display:flex}.wf-sender-message-label{color:var(--text-secondary,#64748b);font-size:13px;font-weight:500}.wf-step-list .wf-step-block{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}.wf-step-list .wf-step-block-head{align-items:center;gap:8px;display:flex}.wf-step-list .wf-step-index{background:var(--primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.wf-rotate-handle{color:#334155;cursor:pointer;background:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;box-shadow:0 1px 4px #0003}.wf-rotate-handle:hover{color:#0061e8;background:#e6f4ff}.wf-rotate-ghost{box-sizing:border-box;pointer-events:none;background:#0061e814 50%/100% 100% no-repeat;border:2px dashed #0061e8;border-radius:6px}.wf-rotate-ghost.has-image{filter:drop-shadow(0 2px 6px #0000004d);background-color:#0000;border-color:#0000}.sign-done-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.sign-done-actions-main,.sign-done-actions-more{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sign-done-actions-main .ant-btn{min-width:190px}.tx-reminder-ago{margin-left:4px;font-size:12px}.wf-preview-card-side{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.wf-preview-card-icons{align-items:center;display:flex}.wf-invite-entity{margin-bottom:10px}.wf-invite-field--wide{grid-column:1/-1}.wf-invite-soon{margin-top:10px}.members-add-entity{max-width:320px;margin-bottom:12px}.members-add-soon{margin-bottom:12px}.settings-seal{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.settings-seal .settings-card{width:100%}.settings-seal-sample{flex-direction:column;gap:8px;margin-top:16px;display:flex}.settings-seal-members{width:100%}.settings-seal-grid{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:24px;display:grid}.settings-seal-actions{gap:8px;margin-bottom:6px;display:flex}.settings-seal-preview{border:1px dashed var(--border-strong);background:var(--surface-1,#f8fafc);border-radius:12px;justify-content:center;align-items:center;width:200px;height:200px;display:flex;overflow:hidden}.settings-seal-preview img{object-fit:contain;max-width:100%;max-height:100%}.settings-seal-placeholder{text-align:center;color:var(--text-secondary,#64748b);flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.wf-preview-turns{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wf-preview-turn{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.wf-preview-turn-name{font-weight:500}.wf-preview-turn-level,.wf-preview-turn-delay{color:var(--text-secondary,#000000a6)}.wf-preview-turn .ant-tag{margin:0 0 0 auto}.sign-radio-title{color:var(--text-muted);margin-bottom:2px;font-size:12px;font-weight:600}.sign-radio{flex-wrap:wrap;gap:8px 24px;display:flex}.sign-radio-option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.sign-radio-option input{opacity:0;width:0;height:0;position:absolute}.sign-radio-dot{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .15s,background-color .15s,box-shadow .15s;position:relative}.sign-radio-dot:after{content:"";background:var(--surface);border-radius:50%;width:8px;height:8px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.sign-radio-option:hover .sign-radio-dot{border-color:var(--primary)}.sign-radio-option input:checked+.sign-radio-dot{border-color:var(--primary);background:var(--primary)}.sign-radio-option input:checked+.sign-radio-dot:after{transform:translate(-50%,-50%)scale(1)}.sign-radio-option input:focus-visible+.sign-radio-dot{box-shadow:0 0 0 3px #0061e833}.sign-radio-text{color:var(--text);font-size:14px}@keyframes wfc-top-grad-drift{0%{filter:brightness()}33%{filter:brightness(1.06)}66%{filter:brightness(.98)}to{filter:brightness()}}@keyframes wfc-top-grad-wave-a{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes wfc-top-grad-wave-b{0%{background-position:110% 0}to{background-position:-10% 0}}@keyframes wfc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wfc-pop-in{0%{opacity:0;transform:scale(.97)translateY(12px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes wfc-bg-drift{0%{background-position:0 0,100% 0}50%{background-position:4% 2%,96% 4%}to{background-position:0 0,100% 0}}.wf-classic .wf-header{flex-direction:column;gap:4px;display:flex}.wf-classic .wf-header--loading .wf-subtitle{min-height:28px}.wf-classic .wf-header-filename{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:42ch;display:inline-block;overflow:hidden}.wf-classic.wf-page--builder .wf-header{position:relative}.wf-classic .wf-back-btn{width:fit-content;height:auto;color:var(--text-muted,#0000008c);align-self:flex-start;margin-bottom:8px;margin-left:-8px;padding:0 4px}@media (width>=992px){.wf-classic .wf-back-btn{display:none}}.wf-classic .wf-back-btn:hover{color:var(--primary-strong)}.wf-classic .wf-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-left:14px;display:flex;position:relative}.wf-classic .wf-header-text{flex:1 1 0;min-width:min(100%,24rem)}.wf-classic .wf-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;display:flex}.wf-classic .wf-header-meta .wf-subtitle{flex:auto;min-width:0;max-width:none;margin-right:auto}.wf-classic .wf-header-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;min-height:32px;margin-top:0;margin-left:auto;display:flex}.wf-classic .wf-header-more{flex-direction:column;gap:8px;width:min(320px,72vw);display:flex}.wf-classic .wf-header-more .wf-assurance-field,.wf-classic .wf-header-more .wf-paraph-toggle{box-sizing:border-box;width:100%;margin-right:0;display:flex}.wf-classic .wf-header-more .wf-paraph-toggle{border-radius:8px;justify-content:space-between;height:32px}.wf-classic .wf-header-more .wf-assurance-field-select{flex:1;min-width:0}.wf-classic .wf-header-more-actions{flex-direction:column;align-items:stretch;gap:2px;margin-top:4px;display:flex}.wf-classic .wf-header-more-actions .ant-btn,.wf-classic .wf-header-more-actions .ant-upload{width:100%}.wf-classic .wf-header-more-actions .ant-btn{justify-content:flex-start}.wf-classic .wf-header-actions .ant-btn-primary{margin-left:6px}.wf-classic .tpl-page .wf-header-actions{gap:8px}.wf-classic .tpl-page .wf-header-actions>.ant-btn-primary{margin-left:0}.wf-classic .tpl-page .wf-header-actions>.ant-btn-icon-only{margin-inline-end:calc((var(--ant-control-height,40px) - 1em) / -2)}.wf-classic .wf-header-actions .tpl-readiness-select{width:auto;height:var(--ant-control-height,40px);margin:0}.wf-classic .wf-header-actions .tpl-readiness-select .ant-select-selector{align-items:center;height:var(--ant-control-height,40px)!important;padding-inline:15px!important}.wf-classic .wf-header-actions .tpl-readiness-select .ant-select-selection-item,.wf-classic .wf-header-actions .tpl-readiness-select .ant-select-selection-placeholder{line-height:calc(var(--ant-control-height,40px) - 2px);font-weight:400}.wf-classic .wf-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;margin-top:0!important;margin-bottom:8px!important;margin-left:0!important;font-size:30px!important;line-height:1.2!important}.wf-classic .wf-title-line{align-items:center;gap:4px;min-width:0;max-width:100%;margin-bottom:8px;display:flex}.wf-classic .wf-title-line .wf-title{min-width:0;margin-bottom:0!important}.wf-classic .wf-title-editing{align-items:center;gap:2px;min-width:0;max-width:100%;margin-bottom:8px;display:flex}.wf-classic .wf-title-editing .wf-title-input.ant-input{flex:auto;width:auto;min-width:8ch}.wf-classic .wf-title-input.ant-input,.wf-classic .wf-title-input .ant-input{height:36px;margin-bottom:0;padding-block:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:600;line-height:1.2}.wf-classic .wf-subtitle{max-width:60ch;margin-bottom:0!important}.wf-classic .wf-dropzone.ant-upload-wrapper .ant-upload-drag{border:1.5px dashed var(--border-strong);background:#fff9;border-radius:16px;padding-block:40px;transition:border-color .15s,box-shadow .15s,background-color .15s}.wf-classic .wf-dropzone.ant-upload-wrapper .ant-upload-drag:hover,.wf-classic .wf-dropzone.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, #fff 92%);box-shadow:var(--shadow-md)}.wf-classic .wf-dropzone .ant-upload-drag-icon .anticon{color:var(--primary)}.wf-classic .wf-editor{flex-direction:column;gap:8px;height:calc(100dvh - 240px);min-height:440px;display:flex}.wf-classic .wf-editor>.wf-layout{flex:auto;height:auto;min-height:0}.wf-classic .wf-layout{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:12px;height:calc(100dvh - 240px);min-height:440px;display:grid}@media (width>=1081px){.wf-classic.wf-page--builder .wf-tabs.ant-tabs{flex:auto;min-height:0}.wf-classic.wf-page--builder .wf-tabs .ant-tabs-nav{flex-shrink:0}.wf-classic.wf-page--builder .ant-tabs-body-holder,.wf-classic.wf-page--builder .wf-tabs-body{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-classic.wf-page--builder .ant-tabs-body{flex:auto;height:100%;min-height:0}.wf-classic.wf-page--builder .wf-tabs-pane.ant-tabs-content{height:100%;overflow:auto}:is(.wf-classic.wf-page--builder .wf-tabs-pane.ant-tabs-content:has(.wf-layout),.wf-classic.wf-page--builder .wf-tabs-pane.ant-tabs-content:has(.wf-signed),.wf-classic.wf-page--builder .wf-tabs-pane.ant-tabs-content:has(.wf-advanced)){overflow:clip}.wf-classic.wf-page--builder .wf-tabs-pane>.wf-editor,.wf-classic.wf-page--builder .wf-tabs-pane>.wf-layout{height:100%;min-height:0}.wf-classic.wf-page--builder .wf-tabs-pane>.wf-editor>.wf-layout,.wf-classic .tpl-page .wf-layout{flex:auto;height:auto;min-height:0}.wf-classic.wf-page--builder .wf-tabs-pane>.wf-signed{height:100%;min-height:0}.wf-classic.wf-page--builder>.wf-editor,.wf-classic.wf-page--builder>.wf-editor>.wf-main{flex:auto;height:auto;min-height:0}}.wf-classic .wf-side{box-shadow:var(--shadow-sm);flex-direction:column;flex:none;display:flex}.wf-classic .wf-steps{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.wf-classic .wf-steps-sec{background:var(--surface,#fff);box-shadow:var(--shadow-sm);border-radius:12px;padding:12px 14px}.wf-classic .wf-steps-title{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.wf-classic .wf-steps-title.is-toggle{cursor:pointer;margin-bottom:0}.wf-classic .wf-steps-caret{margin-left:auto;font-size:11px;transition:transform .15s}.wf-classic .wf-steps-caret.is-open{transform:rotate(180deg)}.wf-classic .wf-steps-num{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:inline-flex}.wf-classic .wf-doc-list{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.wf-classic .wf-doc-list li{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.wf-classic .wf-doc-list li.is-active{background:#0061e814}.wf-classic .wf-doc-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf-classic .wf-steps-advanced{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wf-classic .wf-tools-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-classic .wf-canvas{position:relative}.wf-classic .wf-canvas.is-arming,.wf-classic .wf-canvas.is-arming *{cursor:pointer!important}.wf-classic .wf-arm-pill{z-index:21;background:var(--primary);color:#fff;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.wf-classic .wf-arm-pill .ant-btn{color:#fff}.wf-classic .wf-assurance-field{border:1px solid var(--border-strong);background:var(--surface,#fff);border-radius:8px;align-items:center;height:32px;margin-right:4px;padding:0 4px 0 12px;display:inline-flex}.wf-classic .wf-assurance-field-title{cursor:help;align-items:center;display:inline-flex}.wf-classic .wf-assurance-field-label{white-space:nowrap;color:var(--text-secondary,#64748b);margin:0 2px 0 6px;font-size:13px;font-weight:500}.wf-classic .wf-assurance-field-select{min-width:104px}.wf-classic .wf-assurance-field-select .ant-select-selector{font-weight:600;padding-inline:4px!important}.wf-classic .wf-assurance-field-select.ant-select-disabled .ant-select-selector{color:var(--text,#1e293b)!important;cursor:default!important;background:0 0!important}.wf-classic .wf-assurance-field-select.ant-select-disabled .ant-select-arrow{opacity:.35}.wf-classic .wf-step-list{flex-direction:column;gap:10px;display:flex}.wf-classic .wf-step-slot{position:relative}.wf-classic .wf-step-gap{z-index:2;border-radius:8px;height:22px;position:absolute;top:calc(100% + 5px);left:0;right:0;transform:translateY(-50%)}.wf-classic .wf-step-gap.is-before{top:-5px}.wf-classic .wf-step-gap span{display:none}.wf-classic .wf-step-gap.is-over{background:color-mix(in srgb, var(--primary) 8%, transparent);outline:1px dashed var(--primary)}.wf-classic .wf-step-gap.is-over span{height:22px;color:var(--primary-strong);pointer-events:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wf-classic .wf-step-block{flex-direction:column;gap:8px;display:flex}.wf-classic .wf-step-block.is-ordered{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;gap:6px;padding:6px 8px 8px}.wf-classic .wf-step-block.is-ordered.is-join{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.wf-classic .wf-step-block-head{align-items:center;gap:8px;display:flex}.wf-classic .wf-step-block-head.is-draggable{cursor:grab}.wf-classic .wf-step-block-head.is-draggable:active{cursor:grabbing}.wf-classic .wf-step-slot.is-step-before .wf-step-block{box-shadow:inset 0 3px 0 var(--primary)}.wf-classic .wf-step-slot.is-step-after .wf-step-block{box-shadow:inset 0 -3px 0 var(--primary)}.wf-classic .wf-step-index{background:var(--primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.wf-classic .wf-recipient,.wf-classic .wf-recipient-card{border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.wf-classic .wf-recipient:hover,.wf-classic .wf-recipient-card:hover{border-color:var(--border-strong)}.wf-classic .wf-recipient.is-active,.wf-classic .wf-recipient-card.is-active{border-color:var(--wf-color,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-color,var(--primary)) 18%, transparent);background:color-mix(in srgb, var(--wf-color,var(--primary)) 5%, #fff)}.wf-classic .wf-recipient.is-drag-over-before:before,.wf-classic .wf-recipient.is-drag-over-after:after,.wf-classic .wf-recipient-card.is-drag-over-before:before,.wf-classic .wf-recipient-card.is-drag-over-after:after{content:"";background:var(--primary);border-radius:2px;height:3px;position:absolute;left:4px;right:4px}.wf-classic .wf-recipient.is-drag-over-before:before,.wf-classic .wf-recipient-card.is-drag-over-before:before{top:-9px}.wf-classic .wf-recipient.is-drag-over-after:after,.wf-classic .wf-recipient-card.is-drag-over-after:after{bottom:-9px}.wf-classic .wf-recipient-top{align-items:center;gap:10px;display:flex}.wf-classic .wf-recipient-top>.wf-recipient-body{flex:1 1 0;min-width:0}.wf-classic .wf-recipient-actions{align-items:center;gap:2px;display:flex}.wf-classic .wf-recipient-handle{cursor:grab;color:var(--text-faint);touch-action:none;align-items:center;display:flex}.wf-classic .wf-recipient-handle:active{cursor:grabbing}.wf-classic .wf-recipient-place,.wf-classic .wf-recipient-body.is-placeable{cursor:grab}.wf-classic .wf-recipient-place:active,.wf-classic .wf-recipient-body.is-placeable:active{cursor:grabbing}.wf-classic .wf-recipient-body{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-classic .wf-recipient-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-classic .wf-recipient-controls>.wf-recipient-access,.wf-classic .wf-recipient-controls>.wf-recipient-reminders,.wf-classic .wf-recipient-controls>.wf-recipient-otp-warn{flex:1 0 100%}.wf-classic .wf-ctrl{min-width:108px}.wf-classic .wf-recipient-role{width:100%;height:var(--ant-control-height-sm,24px);border-radius:var(--ant-border-radius-sm,4px);background:var(--ant-color-fill-tertiary,#0000000a);color:inherit;font:inherit;font-size:var(--ant-font-size,14px);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;line-height:1;display:flex}.wf-classic .wf-recipient-role:hover{background:var(--ant-color-fill-secondary,#0000000f)}.wf-classic .wf-recipient-role-level{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.wf-classic .wf-recipient-role.ant-popover-open{background:var(--ant-color-fill-secondary,#0000000f)}.wf-classic .wf-recipient-role .anticon{color:var(--text-faint,#00000073);font-size:10px}.wf-classic .wf-recipient-editor{flex-direction:column;gap:8px;width:min(280px,72vw);display:flex}.wf-classic .wf-recipient-editor .ant-select,.wf-classic .wf-recipient-editor .wf-ctrl{width:100%}.wf-classic .wf-recipient-access{flex-direction:column;align-items:stretch;gap:8px;display:flex}.wf-classic .wf-recipient-access-row{align-items:center;gap:8px;font-size:12px;display:flex}.wf-classic .wf-recipient-access-row .ant-select{flex:1;min-width:0}.wf-classic .wf-recipient-otp-warn{font-size:12px;line-height:1.4}.wf-classic .wf-recipient-reminders{border-top:1px solid var(--border,#f0f0f0);flex-direction:column;gap:8px;padding-top:8px;display:flex}.wf-classic .wf-recipient-reminders-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;font-size:12px;display:grid}.wf-classic .wf-recipient-reminders-grid .ant-input-number-group-wrapper{width:100%}.wf-classic .wf-main{flex-direction:column;gap:4px;min-width:0;height:100%;min-height:0;display:flex}.wf-classic .wf-doc-tabs.ant-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-classic .wf-doc-tabs .ant-tabs-nav{flex-shrink:0;min-height:0;margin:0 0 8px}.wf-classic .wf-doc-tabs.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 0 8px;font-size:12px;line-height:1.2}.wf-classic .wf-doc-tabs.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:10px}.wf-classic .wf-doc-tabs .ant-tabs-tab-btn{font-size:12px;line-height:1.2}.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-tab{background:0 0;border:0;border-radius:0;margin:0;padding:6px 0 8px}.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab-active,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-tab-active{background:0 0;border-color:#0000}.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:10px;margin-left:10px;margin-right:0}.wf-classic .wf-doc-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.wf-classic .wf-doc-tabs.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:visible}.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-nav-add,.wf-classic .wf-doc-tabs.ant-tabs-card.ant-tabs-small>div>.ant-tabs-nav .ant-tabs-nav-add,.wf-classic .wf-doc-tabs .ant-tabs-nav-add{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-secondary,#0000008c);background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin:0 0 0 2px;padding:0;font-size:14px;line-height:1;display:inline-flex}.wf-classic .wf-doc-tabs .ant-tabs-nav-add:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text)}.wf-classic .wf-doc-tabs .wf-doc-tabs-body,.wf-classic .wf-doc-tabs .ant-tabs-body-holder{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-classic .wf-doc-tabs .ant-tabs-body{flex:auto;height:100%;min-height:0}.wf-classic .wf-doc-tabs .wf-doc-tabs-pane.ant-tabs-content,.wf-classic .wf-doc-tabs .ant-tabs-tabpane,.wf-classic .wf-doc-tabs .wf-canvas{height:100%}.wf-classic .wf-doc-tab-label{align-items:center;gap:2px;max-width:180px;font-size:12px;display:inline-flex}.wf-classic .wf-doc-tabs.ant-tabs .ant-tabs-tab-btn .wf-doc-tab-label>.anticon{margin:0;margin-inline-end:0}.wf-classic .wf-doc-tab-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-classic .wf-doc-tab-label.is-draggable{cursor:grab}.wf-classic .wf-doc-tab-close{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;display:inline-flex}.wf-classic .wf-doc-tab-close:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.wf-classic .wf-doc-tabs .ant-tabs-tab:has(.is-before){box-shadow:inset 2px 0 0 var(--primary)}.wf-classic .wf-doc-tabs .ant-tabs-tab:has(.is-after){box-shadow:inset -2px 0 0 var(--primary)}.wf-classic .wf-doc-tabs .ant-tabs-tab:first-child .ant-tabs-tab-btn{color:var(--primary);font-weight:600}.wf-classic .wf-attachment-plain{text-align:center;height:100%;color:var(--text-secondary,#0000008c);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.wf-classic .wf-attachment-plain .anticon{font-size:28px}.wf-classic .wf-attachment-plain strong{color:var(--text);font-size:14px}.wf-classic .wf-toolbar{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.wf-classic .wf-active-select{flex:0 168px;width:168px;min-width:112px}.wf-classic .wf-field-btn.ant-btn,.wf-classic .wf-paraph-dropdown .ant-btn{height:var(--ant-control-height-sm,24px);border-radius:6px;flex-shrink:0;padding-inline:8px;font-size:12px;line-height:1}.wf-classic .wf-active-select.ant-select-sm{height:var(--ant-control-height-sm,24px)}.wf-classic .wf-active-select.ant-select-sm .ant-select-selector{height:var(--ant-control-height-sm,24px);font-size:12px}.wf-classic .wf-coach-tour.ant-tour{width:260px}.wf-classic .wf-coach-tour.ant-tour .ant-tour-section,.wf-classic .wf-coach-tour .ant-tour-arrow:before{border:1.5px solid var(--primary)}.wf-classic .wf-coach-tour.ant-tour .ant-tour-section .ant-tour-header{padding:10px 30px 2px 12px}.wf-classic .wf-coach-tour.ant-tour .ant-tour-section .ant-tour-title{font-size:13px}.wf-classic .wf-coach-tour.ant-tour .ant-tour-section .ant-tour-description{padding:0 12px 10px;font-size:12px;line-height:1.4}.wf-classic .wf-coach-tour.ant-tour .ant-tour-section .ant-tour-footer{display:none}.wf-classic .wf-field-btn:not([disabled]){cursor:grab}.wf-classic .wf-field-btn.is-dragging{opacity:.5}.wf-classic .wf-paraph-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:2px 10px 2px 8px;font-size:13px;display:inline-flex}.wf-classic .wf-paraph-toggle .anticon{color:var(--text-faint)}.wf-classic .wf-paraph-label{white-space:nowrap}.wf-classic .wf-sequencing-row{margin-bottom:12px}.wf-classic .wf-sequencing-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:2px 10px 2px 8px;font-size:13px;display:inline-flex}.wf-classic .wf-sequencing-toggle .anticon{color:var(--text-faint)}.wf-classic .wf-sequencing-label{white-space:nowrap}.wf-classic .wf-canvas.is-dropzone{border-color:var(--primary);box-shadow:0 0 0 3px #0061e82e}.wf-classic .wf-canvas.is-dropzone:after{content:"";border:2px dashed var(--primary);pointer-events:none;z-index:2;border-radius:12px;position:absolute;inset:6px}.wf-classic .wf-canvas{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-sm);background:#f2f2ef;border-radius:16px;flex:1;position:relative;overflow:hidden}.wf-classic .wf-canvas.is-arming{border-color:var(--primary);box-shadow:0 0 0 3px #0061e82e}.wf-classic .wf-canvas-surface{width:100%;height:100%;position:absolute;inset:0}.wf-classic .wf-signed{flex-direction:column;height:calc(100dvh - 200px);min-height:420px;display:flex}.wf-classic .wf-signed-canvas{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-sm);background:#525659;border-radius:16px;flex:1;position:relative;overflow:auto}.wf-classic .signer-doc-page .wf-signed{flex:1;height:auto;min-height:0}.wf-classic .wf-step-index{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.wf-classic .wf-field-tag{cursor:pointer;margin:0}.wf-classic .wf-field-tag.is-optional{opacity:.85;border-style:dashed}.wf-classic .wf-field-editor-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.wf-classic .wf-field-editor-row .ant-input{max-width:130px}.wf-classic .wf-stat-value{color:var(--text);font-size:22px;font-weight:700}.wf-classic .wf-stat-label{color:var(--text-muted);font-size:12px}.wf-classic .wf-tabs .ant-tabs-nav{margin-bottom:16px}.wf-classic .wf-tabs .ant-tabs-tab .anticon{margin-right:6px}.wf-classic .admin-content:has(.wf-page--builder){padding-top:16px;padding-bottom:16px}.wf-classic.wf-page--running .wf-header-row:before{content:"";background:linear-gradient(#0ea5a4,#0284c7);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:4px}.wf-classic .wf-preview--cancelled .wf-preview-timeline{opacity:.7}.wf-classic .wf-progress-chip{background:color-mix(in srgb, currentColor 8%, transparent);color:var(--text-muted,#00000080);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.wf-classic .wf-progress-chip.is-done{color:#059669;background:#0596691a}.wf-classic .wf-progress-chip.is-current{color:#0284c7;background:#0284c71f;border-color:#0284c766}.wf-classic .wf-progress-chip.is-upcoming{color:var(--text-muted,#00000073)}.wf-classic .wf-preview-step.is-done .wf-preview-step-num{color:#fff;background:#059669}.wf-classic .wf-preview-step.is-current .wf-preview-step-num{color:#fff;background:linear-gradient(120deg,#0ea5a4,#0284c7);box-shadow:0 0 0 4px #0284c72e}.wf-classic .wf-preview-step.is-upcoming{opacity:.72}.wf-classic .wf-preview-card.is-signed{border-color:#05966973}.wf-classic .wf-preview-card.is-awaiting{border-color:#0284c773;box-shadow:0 6px 18px #0284c71f}.wf-classic .wf-preview-card.is-declined{border-color:#dc262673}.wf-classic .wf-preview-card.is-upcoming{opacity:.72}.wf-classic .wf-preview-card .wf-preview-card-head{position:relative}.wf-classic .wf-preview-card-head .ant-tag{margin-inline-end:0}.wf-classic .wf-preview-hero-text{flex:1;min-width:0}.wf-classic .wf-preview-hero-text .ant-typography-secondary{color:#ffffffd1!important}.wf-classic .wf-preview-hero-stats{gap:26px;display:flex}.wf-classic .wf-preview-hero-stats .wf-stat-value,.wf-classic .wf-preview-hero-stats .wf-stat-label{color:#fff}.wf-classic .wf-preview-timeline{flex-direction:column;display:flex}.wf-classic .wf-preview-step{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.wf-classic .wf-preview-step-num{width:36px;height:36px;color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 14%, #fff);border:2px solid color-mix(in srgb, var(--primary) 40%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid}.wf-classic .wf-preview-card{border:1px solid var(--border);border-left:4px solid var(--wf-color,var(--primary));box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.wf-classic .wf-preview-card:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--wf-color,var(--primary)) 20%, transparent);transform:translateY(-2px)}.wf-classic .wf-preview-card-head{align-items:center;gap:10px;display:flex}.wf-classic .wf-e2ee{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 12%, #fff) 0%, #f1eafa 100%);border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);border-radius:16px;align-items:flex-start;gap:18px;padding:18px 44px 18px 20px;display:flex;position:relative}.wf-classic .wf-e2ee-badge{color:#fff;background:linear-gradient(120deg, var(--primary), #16a34a);box-shadow:var(--shadow-sm);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.wf-classic .wf-e2ee-badge .anticon{font-size:16px}.wf-classic .wf-e2ee-desc.ant-typography{max-width:70ch;margin-bottom:10px!important}.wf-classic .wf-e2ee-point{color:color-mix(in srgb, var(--text) 82%, transparent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wf-classic .wf-e2ee-point .anticon{color:var(--primary)}.wf-classic .wf-e2ee-reopen{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;display:inline-flex}.wf-classic .wf-e2ee-reopen:hover{text-decoration:underline}@media (width<=640px){.wf-classic .wf-e2ee{flex-direction:column;gap:12px}}.wf-classic .wf-crypto-status{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;display:flex}.wf-classic .wf-crypto-status .anticon{font-size:24px}.wf-classic .wf-crypto-status--idle .anticon{color:var(--text-muted)}.wf-classic .wf-crypto-node{border:1px dashed color-mix(in srgb, var(--primary) 35%, transparent);background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:4px;min-width:180px;padding:16px;display:flex}.wf-classic .wf-crypto-node .anticon{color:var(--primary-strong);font-size:22px}.wf-classic .wf-crypto-card{box-shadow:var(--shadow-sm);flex-direction:column;height:100%;display:flex}.wf-classic .wf-crypto-card .ant-card-body{flex:1}.wf-classic .wf-crypto-access-hint{font-size:12px;margin-bottom:12px!important}.wf-classic .wf-signed-canvas .guest-sign-viewer.wf-canvas-surface{flex:none;width:100%;height:100%;position:absolute;inset:0}.wf-classic .guest-sign-doc-viewer .wf-signed{flex:1;height:auto;min-height:0}.wf-classic .guest-sign-doc-viewer--bleed .wf-signed-canvas{box-shadow:none;border:0;border-radius:0}@media (width<=640px){.wf-classic .wf-header-actions{gap:8px}.wf-classic .wf-assurance-field-label,.wf-classic .wf-paraph-label{display:none}.wf-classic .wf-header-more .wf-assurance-field-label,.wf-classic .wf-header-more .wf-paraph-label{display:inline}.wf-classic .wf-toolbar{padding:4px}.wf-classic .wf-active-select{flex:0 140px;width:140px;min-width:0}.wf-classic .wf-tabs .ant-tabs-extra-content{flex-shrink:0}}.wf-classic .wf-crypto-slot{border:1px solid var(--border-color,#0000000f);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.wf-classic .wf-crypto-slot:last-child{margin-bottom:0}.wf-classic .wf-crypto-chip.ant-tag,.wf-classic .wf-ev-chip.ant-tag{text-overflow:ellipsis;background:color-mix(in srgb, var(--text) 6%, transparent);max-width:100%;color:color-mix(in srgb, var(--text) 72%, transparent);border:none;margin-inline-end:0;padding-inline:8px;font-size:12px;line-height:20px;overflow:hidden}.wf-classic .wf-crypto-chip.is-mono,.wf-classic .wf-ev-chip.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.wf-classic .wf-crypto-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.wf-classic .wf-crypto-row:last-child{border-bottom:none}.wf-classic .wf-crypto-row-value{color:var(--text);text-align:right;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wf-classic .wf-crypto-row-value.is-mono{word-break:break-all;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.wf-classic .wf-crypto-row.is-stack{flex-direction:column;align-items:stretch;gap:6px}.wf-classic .wf-crypto-row.is-stack .wf-crypto-row-value{text-overflow:unset;text-align:left;background:var(--bg);border-radius:8px;padding:8px 10px;line-height:1.5;overflow:visible}.wf-classic .wf-evidence .wf-crypto-card{height:auto}.wf-classic .wf-evidence-family{grid-column:1/-1;min-width:0}.wf-classic .wf-evidence-family+.wf-evidence-family{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.wf-classic .wf-evidence-family--etsi .wf-evidence-family-head{align-items:baseline;gap:12px 18px;margin-bottom:10px;display:flex}.wf-classic .wf-evidence-family-head .ant-typography{flex:none;margin-bottom:0}.wf-classic .wf-evidence-family--etsi .wf-evidence-family-head p{flex:240px;max-width:none;margin:0!important}.wf-classic .wf-evidence-fold{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:2px 0 8px;display:flex}.wf-classic .wf-evidence-fold-text{flex-wrap:wrap;align-items:baseline;gap:12px 18px;min-width:0;display:flex}.wf-classic .wf-evidence-fold .anticon{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.wf-classic .wf-evidence-fold .anticon.is-open{transform:rotate(90deg)}.wf-classic .wf-evidence-family--bepqs .wf-evidence-seals-grid{margin-top:4px}.wf-classic .wf-evidence-card-head{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.wf-classic .wf-evidence-card-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wf-classic .wf-evidence-card-head>.ant-tag,.wf-classic .wf-evidence-card-tags .ant-tag{margin-inline-end:0}.wf-classic .wf-evidence-fact--manifest.ant-card{border-top:3px solid #5c6b7a!important}.wf-classic .wf-evidence-fact--manifest .wf-evidence-kicker{color:#5c6b7a}.wf-classic .wf-evidence-fact--file.ant-card{border-top:3px solid #0b7285!important}.wf-classic .wf-evidence-fact--file .wf-evidence-kicker{color:#0b7285}.wf-classic .wf-evidence-seals-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.wf-classic .wf-evidence-family--etsi .wf-evidence-seals-grid{grid-template-columns:minmax(0,1fr)}.wf-classic .wf-evidence-fact--file>.ant-card-body{grid-template-columns:minmax(110px,160px) minmax(90px,130px) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.wf-classic .wf-evidence-fact--file>.ant-card-body>.wf-crypto-access-hint{grid-column:1/-1;margin-bottom:4px!important}.wf-classic .wf-evidence-seal--document>.ant-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.wf-classic .wf-evidence-seal--document>.ant-card-body>.wf-crypto-access-hint,.wf-classic .wf-evidence-seal--document>.ant-card-body>.wf-evidence-subseal,.wf-classic .wf-evidence-seal--document>.ant-card-body>.wf-evidence-subseal-title,.wf-classic .wf-evidence-seal--document>.ant-card-body>.is-stack{grid-column:1/-1}.wf-classic .wf-evidence-seal.ant-card>.ant-card-body{padding-top:12px;padding-bottom:8px}@media (width<=860px){.wf-classic .wf-evidence-family--etsi .wf-evidence-family-head,.wf-classic .wf-evidence-fold-text{display:block}.wf-classic .wf-evidence-fact--file>.ant-card-body,.wf-classic .wf-evidence-seal--document>.ant-card-body{grid-template-columns:minmax(0,1fr)}}.wf-classic .wf-evidence-seal.ant-card .ant-card-head-title{white-space:normal;width:100%;overflow:visible}.wf-classic .wf-evidence-kicker{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.wf-classic .wf-evidence-seal--dossier.ant-card{border-top:3px solid #2f9e44!important}.wf-classic .wf-evidence-seal--dossier .wf-evidence-kicker{color:#2f9e44}.wf-classic .wf-evidence-seal--document.ant-card{border-top:3px solid #0061e8!important}.wf-classic .wf-evidence-seal--document .wf-evidence-kicker{color:#0061e8}.wf-classic .wf-evidence-subseal{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.wf-classic .wf-evidence-subseal-title{align-items:center;gap:6px;margin-bottom:4px;display:flex}.wf-classic .wf-ev-item{align-items:stretch;gap:14px;display:flex}.wf-classic .wf-ev-dot{width:34px;height:34px;color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 12%, #fff);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.wf-classic .wf-ev-item.is-ok .wf-ev-dot{color:#16a34a;background:#e3f4e9;border-color:#16a34a52}.wf-classic .wf-ev-item.is-error .wf-ev-dot{color:#dc2626;background:#fbe5e5;border-color:#dc262652}.wf-classic .wf-ev-body{flex:auto;min-width:0;padding-bottom:18px}.wf-classic .wf-ev-item:last-child .wf-ev-body{padding-bottom:0}.wf-classic .wf-address-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wf-classic .wf-address-toolbar>.ant-btn{flex:none}.wf-classic .wf-address-list{scrollbar-gutter:stable;max-height:52vh;overflow:auto}@media (width<=1080px){.wf-classic .wf-editor,.wf-classic .wf-layout{grid-template-columns:1fr;height:auto;min-height:0}.wf-classic .wf-side{height:auto;max-height:min(42vh,360px);display:block;overflow:auto}.wf-classic .wf-side .ant-card-body{flex:none;min-height:0;max-height:none;overflow:visible}.wf-classic .wf-canvas{flex:none;height:calc(100dvh - 180px);min-height:320px}.wf-classic .wf-signed{height:calc(100dvh - 200px);min-height:320px}.wf-classic .wf-tabs .ant-tabs-nav{overflow-x:auto}}.wf-classic .wf-advanced{flex-direction:column;height:100%;min-height:0;display:flex}.wf-classic .wf-advanced-card{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-classic .wf-advanced-card .ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.wf-classic .wf-advanced-card .ant-empty{flex-direction:column;flex:auto;justify-content:center;display:flex}.wf-classic .wf-webhook-title{font-size:14px;font-weight:600}.wf-classic .wf-webhook-url{color:var(--text-muted);word-break:break-all;font-size:12.5px}.wf-classic .wf-tabs--bare>.ant-tabs-nav{display:none}.wf-classic .admin-content:has(.wf-page--builder){padding:8px 16px 0 32px}.wf-classic .admin-content:has(.wf-page--builder) .admin-content-inner{max-width:none}.wf-classic.wf-page--builder{gap:8px}.wf-classic.wf-page--builder .wf-canvas{border-bottom-right-radius:0;border-bottom-left-radius:0}.wf-classic .wf-steps .wf-header-row{flex-wrap:wrap;padding-left:0}.wf-classic .wf-steps .wf-header-text{flex:100%;min-width:0}.wf-classic .wf-steps .wf-header-meta{justify-content:flex-start}.wf-classic .wf-steps .wf-header-actions{flex-wrap:wrap;margin-left:0}.wf-classic .wf-steps .wf-header-filename{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;display:inline;overflow:visible}@media (width>=1081px){.wf-classic .wf-layout{grid-template-columns:var(--wf-side-w,minmax(520px, 38vw)) minmax(0, 1fr);position:relative}}.wf-classic .wf-resizer{display:none}@media (width>=1081px){.wf-classic .wf-resizer{z-index:5;cursor:col-resize;touch-action:none;width:12px;display:block;position:absolute;top:0;bottom:0;left:max(380px,30vw)}.wf-classic .wf-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:5px}.wf-classic .wf-resizer:before{content:"";border:1px solid var(--border);background:radial-gradient(circle, var(--text-muted,#8a8f98) 1.2px, transparent 1.6px) center / 4px 8px repeat-y, var(--surface,#fff);width:10px;height:36px;box-shadow:var(--shadow-sm);z-index:1;border-radius:6px;transition:border-color .12s;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.wf-classic .wf-resizer:hover:before,.wf-classic .wf-resizer:focus-visible:before,.wf-classic .wf-resizer.is-dragging:before{border-color:var(--primary)}.wf-classic .wf-resizer:hover:after,.wf-classic .wf-resizer:focus-visible:after,.wf-classic .wf-resizer.is-dragging:after{background:var(--primary)}}.wf-classic .wf-doc-list li{flex-wrap:wrap;position:relative}.wf-classic .wf-doc-list li .wf-doc-list-name{flex:90px}.wf-classic .wf-doc-grip{color:var(--text-muted,#8a8f98);cursor:grab;font-size:12px}.wf-classic .wf-doc-list li.is-dragged{opacity:.45}.wf-classic .wf-doc-list li.is-drop-before:before,.wf-classic .wf-doc-list li.is-drop-after:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;left:6px;right:6px}.wf-classic .wf-doc-list li.is-drop-before:before{top:-3px}.wf-classic .wf-doc-list li.is-drop-after:after{bottom:-3px}.wf-classic .wf-doc-menu{flex-direction:column;align-items:stretch;gap:2px;min-width:220px;display:flex}.wf-classic .wf-doc-menu .ant-btn{justify-content:flex-start}.wf-classic .wf-leave-footer{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-classic .wf-leave-footer .ant-btn{white-space:nowrap;margin:0}.wf-classic .wf-tools-row .wf-paraph-dropdown{flex:none;width:auto;display:inline-flex}.wf-classic .wf-steps-toggle--row{margin-top:14px;margin-left:0}.wf-classic .wf-side .ant-card-head{border-bottom:0;min-height:0;padding:12px 14px 0}.wf-classic .wf-side .ant-card-head-wrapper{align-items:center;min-height:24px}.wf-classic .wf-side .ant-card-head-title,.wf-classic .wf-side .ant-card-extra{padding:0;font-size:14px;font-weight:600}.wf-classic .wf-side .ant-card-extra{margin-inline-start:auto}.wf-classic .wf-side .ant-card-body{padding:8px 14px 14px}.wf-classic .wf-steps-title{min-height:24px}.wf-classic .wf-address-btn.ant-btn{justify-content:center;min-width:96px}.wf-classic .wf-address-list .ant-list-item-action>li{padding-inline:0}.wf-classic .wf-invite-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.wf-classic .wf-invite-label{color:var(--text);font-size:13px;font-weight:600}.wf-classic .wf-invite-label em{color:#e03131;font-style:normal}.wf-classic .wf-invite-label small{color:var(--text-muted);font-weight:400}@media (width<=520px){.wf-classic .wf-invite-grid{grid-template-columns:1fr}}.wf-classic .wf-tools-row--main{flex-wrap:nowrap;gap:4px}.wf-classic .wf-tools-row--main .wf-field-btn.ant-btn{min-width:0;padding-inline:6px}.wf-classic .wf-tools-row--main .wf-paraph-dropdown{flex:0 auto}.wf-classic .wf-tools-toggle.ant-btn{flex:none}.wf-classic .wf-palette-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wf-classic .wf-palette-grid .ant-btn,.wf-classic .wf-palette-soon{width:100%}.wf-classic .wf-palette-grid .ant-btn{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.wf-classic .wf-palette-soon{cursor:not-allowed;display:block}.wf-classic .wf-pills{gap:8px;width:max-content;max-width:100%;margin-bottom:12px;display:grid}.wf-classic .wf-pills .wf-assurance-field{box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:0;font-size:13px;display:flex}.wf-classic .wf-pills .wf-sequencing-row{gap:8px;margin:0;display:grid}.wf-classic .wf-pills .wf-assurance-field-title{flex:auto}.wf-classic .wf-pills .wf-assurance-field-select{flex:0 0 120px;width:120px;min-width:0}.wf-classic .wf-pills .wf-assurance-field-select .ant-select-selector{font-weight:500}.wf-classic .wf-steps .wf-header+.wf-steps-sec{margin-top:14px}.wf-classic .wf-recipient-bottom{align-items:center;gap:8px;display:flex}.wf-classic .wf-recipient-bottom .wf-recipient-role-select,.wf-classic .wf-recipient-bottom .wf-recipient-role,.wf-classic .wf-recipient-bottom .wf-recipient-level-select{flex:1 1 0;justify-content:space-between;width:0;min-width:0}.wf-classic .wf-steps-advanced{gap:12px;margin-top:16px}.wf-classic .wf-steps-advanced .wf-assurance-field{box-sizing:border-box;width:100%;margin:0;display:flex}.wf-classic .wf-steps-advanced .wf-assurance-field-select{flex:1;min-width:0}.wf-classic .wf-steps-reminders{margin-bottom:0}.wf-classic .wf-webhooks-compact{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.wf-classic .wf-webhooks-line{align-items:center;gap:6px;padding:4px 0;display:flex}.wf-classic .wf-webhooks-line .wf-webhook-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wf-classic .wf-webhooks-line .wf-webhook-url{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wf-classic .wf-steps-reminders .wf-sequencing-toggle{box-sizing:border-box;justify-content:space-between;max-width:100%;height:26px;display:flex}.wf-classic .wf-steps-reminders .wf-sequencing-label{flex:auto}.wf-classic .wf-steps-reminders .wf-recipient-reminders-grid{margin-top:12px}.wf-classic .wf-expiry-control{align-items:center;gap:8px;display:flex}.wf-classic .wf-expiry-control .ant-input{max-width:180px}.wf-classic .wf-requests{border:1px dashed var(--border-color,#d0d5dd);border-radius:8px;flex-direction:column;gap:6px;margin:6px 0 10px;padding:8px 10px;display:flex}.wf-classic .wf-requests-title{font-size:12px;font-weight:600}.wf-classic .wf-requests-row{align-items:center;gap:8px;display:flex}.wf-classic .wf-requests-row .ant-input{flex:1;min-width:0}.wf-classic .wf-provided{flex-direction:column;gap:6px;margin:8px 0;display:flex}.wf-classic .wf-signed-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.wf-classic .wf-signed-wrap>.wf-provided{border:1px solid var(--border-color,#e4e7ec);border-radius:8px;flex:none;margin:0 0 8px;padding:10px 12px}.wf-classic .wf-place-body{flex-direction:column;gap:10px;padding:0 2px;display:flex}.wf-classic .wf-place-empty{color:var(--text-muted);margin:0;font-size:13px}.wf-classic .wf-place-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-classic .wf-place-chip{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.wf-classic .wf-place-chip.is-active{border-color:var(--wf-color);background:color-mix(in srgb, var(--wf-color) 12%, transparent)}.wf-classic .wf-place-chip-dot{background:var(--wf-color);border-radius:999px;width:8px;height:8px}.wf-classic .wf-place-chip-flag{color:#d48806;font-weight:700}.wf-classic .wf-step-body[hidden]{display:none}.wf-classic .wf-step-foot{flex-direction:column;flex:none;gap:8px;padding-top:10px;display:flex}.wf-classic .wf-step-next-wrap{display:block}.wf-classic .wf-step-foot .wf-step-next{width:100%;height:40px;margin-top:0}.wf-classic .wf-steps-title-card{cursor:pointer;align-items:center;width:100%}.wf-classic .wf-steps-title-card .wf-steps-caret{margin-left:auto}.wf-classic .wf-steps-title.is-toggle{cursor:pointer}.wf-classic .wf-steps>*{flex:none}.wf-classic .wf-steps>.wf-steps-sec:not(.is-collapsed),.wf-classic .wf-steps>.wf-side:not(.is-collapsed){flex-direction:column;flex:1 1 0;min-height:160px;display:flex;overflow:hidden}.wf-classic .wf-steps>.wf-side:not(.is-collapsed)>.ant-card-head,.wf-classic .wf-steps>.wf-steps-sec:not(.is-collapsed)>.wf-steps-title{z-index:1;background:var(--surface,#fff);flex:none;position:relative}.wf-classic .wf-steps>.wf-steps-sec:not(.is-collapsed)>.wf-step-body,.wf-classic .wf-steps>.wf-steps-sec:not(.is-collapsed)>.wf-steps-advanced,.wf-classic .wf-steps>.wf-side:not(.is-collapsed)>.ant-card-body>.wf-step-body{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.wf-classic .wf-steps>.wf-side:not(.is-collapsed)>.ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.wf-classic .wf-steps-sec.is-collapsed,.wf-classic .wf-side.is-collapsed{box-sizing:border-box;align-items:center;height:52px;min-height:52px;margin:0;padding:0;display:flex;overflow:hidden}.wf-classic .wf-steps-sec.is-collapsed .wf-steps-title{width:100%;margin:0;padding:0 16px}.wf-classic .wf-side.is-collapsed .ant-card-head{border-bottom:0;width:100%;min-height:0;padding:0 16px}.wf-classic .wf-side.is-collapsed .ant-card-head-wrapper{min-height:0}.wf-classic .wf-side.is-collapsed .ant-card-head-title{padding:0}.wf-classic .wf-side.is-collapsed .ant-card-body{display:none}.wf-classic .wf-side.is-collapsed .ant-card-head{align-items:center;height:100%;display:flex}.wf-classic .wf-side.is-collapsed .ant-card-head-wrapper{align-items:center;width:100%;height:100%}.wf-classic .wf-side.is-collapsed .ant-card-head-title{flex:1;align-items:center;display:flex}.wf-classic .wf-side.is-collapsed .wf-steps-title-card{align-items:center;width:100%}.wf-classic .wf-side.is-collapsed .wf-steps-title-card .wf-steps-caret,.wf-classic .wf-side.is-collapsed .wf-steps-title-card .ant-space-item:last-child{margin-left:auto}.wf-classic .wf-steps-num{width:26px;height:26px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);font-size:14px;font-weight:700}.wf-classic .wf-steps-sec .ant-badge-count,.wf-classic .wf-side .ant-badge-count{background:var(--ant-color-fill-secondary,#0000000f);min-width:20px;height:20px;box-shadow:none;color:var(--text-secondary,#000000a6);border-radius:6px;padding:0 7px;font-size:12px;font-weight:500;line-height:20px}.wf-classic .wf-count-badge .ant-badge-count{background:color-mix(in srgb, var(--text,#1c2430) 8%, transparent);min-width:22px;color:var(--text-muted,#0009);box-shadow:none;font-size:12px;font-weight:500}.wf-classic .wf-steps-num{box-sizing:border-box;flex:none;min-width:26px;line-height:1}.wf-classic .wf-steps-title-card .ant-space-item:first-child{flex:none;overflow:visible}.wf-classic .wf-side .ant-card-head,.wf-classic .wf-side .ant-card-head-wrapper,.wf-classic .wf-side .ant-card-head-title{overflow:visible}.wf-classic .wf-doc-tabs{flex-direction:column;gap:6px;display:flex}.wf-classic .wf-doc-tab{border:1px solid var(--border);background:var(--surface,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.wf-classic .wf-doc-tab:hover{border-color:var(--primary)}.wf-classic .wf-doc-tab.is-active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface,#fff));color:var(--primary);font-weight:600}.wf-classic .wf-doc-tab.is-muted{opacity:.55}.wf-classic .wf-doc-tab-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wf-classic .wf-steps-sec>.wf-step-body,.wf-classic .wf-side .wf-step-body{padding-top:14px}.wf-classic .wf-steps-sec .wf-step-body>.wf-doc-list{margin-top:0}.wf-classic .wf-steps-sec>.wf-steps-advanced{margin-top:14px;padding-top:0}.wf-classic .wf-jr-step{align-items:flex-start;gap:10px;display:flex;position:relative}.wf-classic .wf-jr-step:not(:last-child):after{content:"";background:var(--border-strong,var(--border));width:2px;position:absolute;top:30px;bottom:-10px;left:13px}.wf-classic .wf-jr-step.is-small:not(:last-child):after{top:24px;bottom:-8px;left:9px}.wf-classic .wf-jr-bubble{z-index:1;background:var(--primary,#1677ff);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:6px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.wf-classic .wf-jr-step.is-small .wf-jr-bubble{background:color-mix(in srgb, var(--text,#1c2430) 14%, var(--surface,#fff));width:20px;height:20px;color:var(--text,#1c2430);margin-top:8px;font-size:11px}.wf-classic .wf-jr-action{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.wf-classic .wf-jr-docs{flex-direction:column;gap:8px;min-width:220px;max-width:320px;display:flex}.wf-classic .wf-jr-docs .ant-checkbox-wrapper{margin:0}.wf-classic .wf-jr-lane{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.wf-classic .wf-jr-lane .wf-jr-action{background:color-mix(in srgb, var(--text,#1c2430) 3%, var(--surface,#fff))}.wf-classic .wf-journey-open{width:100%;margin:2px 0}.wf-classic .wf-tools-popover{width:320px}.wf-classic .wf-tools-popover .ant-popover-inner{max-height:70vh;overflow-y:auto}.wf-classic .wf-tools-popover .wf-palette{padding-top:0}.wf-classic .wf-sigmode-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.wf-classic .wf-sigmode-title{font-size:13px;font-weight:600}.wf-classic .wf-order-pills{flex-wrap:nowrap;gap:6px;display:flex}.wf-classic .wf-order-pill{border:1px solid var(--border);background:var(--surface,#fff);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.wf-classic .wf-order-pill:hover:not(:disabled){border-color:#8a929d}.wf-classic .wf-order-pill.is-selected{background:color-mix(in srgb, var(--text,#1c2430) 8%, var(--surface,#fff));border-color:#8a929d}.wf-classic .wf-order-pill:disabled{opacity:.6;cursor:wait}.wf-classic .wf-order-pill .anticon{font-size:11px}.wf-classic .wf-hint.wf-sigmode-hint{color:var(--text-muted);margin:-2px 0 8px;font-size:11px;line-height:1.35}.wf-classic .wf-place-chip .wf-place-chip-role{opacity:.7;font-size:12px}.wf-classic .wf-step-foot .wf-launch-btn{width:100%;height:40px}.wf-classic .wf-step-foot [class*=disabled-compact-item]{width:100%;display:block}.wf-classic .wf-step-foot span:has(>.wf-launch-btn){width:100%;display:block}.wf-classic .wf-place-title{margin:2px 0 6px;display:block}.wf-classic .wf-step-foot-row{align-items:stretch;gap:8px;display:flex}.wf-classic .wf-step-foot-row .wf-view-btn{flex:none;height:40px}.wf-classic .wf-step-foot-row .wf-launch-btn{flex:auto;width:auto;min-width:0}.wf-classic .wf-step-foot-row>:not(.wf-view-btn){flex:auto;min-width:0}.wf-classic .wf-place-for{align-items:center;gap:8px;display:flex}.wf-classic .wf-place-dot{border-radius:50%;flex:none;width:10px;height:10px}.wf-classic .wf-doc-nav{z-index:30;border:1px solid var(--border-strong,var(--border));background:var(--surface,#fff);width:36px;height:36px;color:var(--text,#1c2430);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:-18px;display:flex;position:absolute;top:50%;box-shadow:0 2px 6px #1018282e}.wf-classic .wf-doc-nav:disabled{opacity:.35;cursor:default}.wf-classic .wf-doc-nav:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.wf-classic .wf-q-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-classic .wf-q-row .wf-q{margin:0}.wf-classic .wf-advanced-btn.is-blocked{opacity:.45;cursor:pointer}.wf-classic .wf-advanced-switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.wf-classic .wf-advanced-switch.is-blocked{opacity:.45}.wf-classic .wf-jr-roster-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wf-classic .wf-jr-roster-list li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.wf-classic .wf-jr-roster-list li:first-child{border-top:0}.wf-classic .wf-jr-action{position:relative}.wf-classic .wf-jr-action.has-gear{padding-right:36px}.wf-classic .wf-jr-action .wf-jr-gear{position:absolute;top:4px;right:6px}.wf-classic .wf-order-select-wrap{display:block}.wf-classic .wf-advanced-row{margin:0;display:block}.wf-classic .wf-journey-box{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.wf-classic .wf-journey-box .wf-journey-open{width:100%}.wf-classic .wf-assurance-field.is-ping{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent);animation:.7s wfc-wf-level-ping}@keyframes wfc-wf-level-ping{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.wf-classic .wf-recipient-label.ant-tag{cursor:pointer;flex:none;margin:0 0 0 6px}.wf-classic .wf-place-chip-label{background:color-mix(in srgb, var(--text,#1c2430) 8%, transparent);border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:500}.wf-classic .wf-place-chip-label,.wf-classic .wf-recipient-label.ant-tag{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;overflow:visible}.wf-classic .wf-recipient-label.ant-tag{align-self:flex-start;height:auto;line-height:1.35}.wf-classic .wf-place-chip{text-align:left;max-width:100%;height:auto}.wf-classic .wf-recipient-label.ant-tag{border:1px dashed var(--border-strong,var(--border));background:0 0;align-items:center;gap:4px;display:inline-flex}.wf-classic .wf-recipient-label.ant-tag:hover{border-color:var(--primary);color:var(--primary)}.wf-classic .wf-recipients-extra{white-space:nowrap;flex-wrap:nowrap}.wf-classic .wf-turn-pick{border-radius:6px;gap:4px;min-width:38px;height:22px;padding:0 6px;font-size:12px}.wf-classic .wf-turn-pick .anticon{font-size:9px}.wf-classic .wf-turn{min-width:20px;height:20px;font-size:11px}
