.sign-ceremony-role{align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.sign-ceremony-role svg{block-size:18px;inline-size:18px;color:var(--app-primary);flex:none;margin-block-start:2px}.sign-banner[data-tone=info]{background:var(--app-primary-soft,var(--app-purple-soft))}.sign-ceremony-title-icon{align-items:center;gap:8px;display:flex}.sign-ceremony-title-icon svg{block-size:20px;inline-size:20px;color:var(--app-primary);flex:none}.sign-access-code{letter-spacing:.08em;max-inline-size:320px;font-size:18px}.sign-attachment-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sign-attachment-list li{border:1px solid var(--app-border);border-radius:var(--app-radius-control);background:var(--app-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.sign-attachment-list li[data-done]{border-color:color-mix(in srgb, var(--app-success) 45%, var(--app-border))}.sign-attachment-main{flex-direction:column;flex:220px;gap:2px;min-inline-size:0;display:flex}.sign-attachment-main strong{overflow-wrap:anywhere}.sign-attachment-main small{color:var(--app-text-muted);overflow-wrap:anywhere}.sign-attachment-file{align-items:center;gap:4px;display:inline-flex;color:var(--app-success)!important}.sign-attachment-file svg{flex:none;block-size:14px;inline-size:14px}.sign-attachment-tools{flex-wrap:wrap;gap:6px;display:flex}.sign-attachment-pick{cursor:pointer;position:relative}.sign-attachment-pick input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.sign-attachment-pick[aria-disabled=true]{opacity:.55;pointer-events:none}.sign-attachment-pick:focus-within{box-shadow:var(--app-focus)}.sign-identity-chips{flex-wrap:wrap;gap:4px;margin-block-start:4px;display:flex}.sign-identity-chips .app-chip{max-inline-size:100%}.sign-identity-unavailable{color:var(--app-text-muted);margin:0;font-size:12px}.sign-identity-form .sign-check small{color:var(--app-text-muted);font-weight:400;display:block}.sign-attach-requests{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sign-attach-requests li{border:1px solid var(--app-border);border-radius:var(--app-radius-control);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.sign-attach-requests li>span{flex-direction:column;min-inline-size:0;display:flex}.sign-attach-requests small{color:var(--app-text-muted);overflow-wrap:anywhere}.sign-legal-note{border-radius:var(--app-radius-control);border:1px solid var(--app-border);background:var(--app-surface-muted);align-items:flex-start;gap:10px;margin:0;padding:12px;display:flex}.sign-legal-note>svg{block-size:18px;inline-size:18px;color:var(--app-warning);flex:none;margin-block-start:2px}.sign-legal-note>div{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.sign-legal-note p{margin:0;font-size:13px;line-height:1.55}.sign-legal-note .hn-btn{align-self:flex-start}.sign-inline-icon{vertical-align:-2px;block-size:14px;inline-size:14px;color:var(--app-text-muted)}.sign-recipient-identity{margin-inline-start:auto}.sign-check input{accent-color:var(--app-primary)}:root:not([data-theme=dark]):not([data-app-theme=dark]) .sign-check input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sign-identity-chips .app-chip{align-items:center;gap:4px;display:inline-flex}.sign-identity-chips .app-chip svg{flex:none;block-size:12px;inline-size:12px}[dir=rtl] .sign-forward-icon{transform:scaleX(-1)}.sign-verification-states{gap:8px;margin:0;display:grid}.sign-verification-states>div{grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;display:grid}.sign-verification-states svg{block-size:18px;inline-size:18px;color:var(--app-text-muted);margin-block-start:2px}.sign-verification-states dt{font-weight:600}.sign-verification-states dd{flex-direction:column;grid-column:2;align-items:flex-start;gap:4px;margin:0;display:flex}.sign-verification-states small{color:var(--app-text-muted);line-height:1.45}.sign-nowrap{white-space:nowrap}.sign-ceremony-doc-title>bdi{overflow-wrap:anywhere;align-self:flex-start;max-inline-size:100%}.sign-check>span>small{color:var(--app-text-muted);font-weight:400;line-height:1.45;display:block}.sign-check:has(>span>small){align-items:flex-start}.sign-check:has(>span>small) input{flex:none;margin-block-start:2px}.sign-route{flex-direction:column;gap:2px;display:flex}.sign-route-step{align-items:baseline;gap:6px;display:flex}.sign-route-step b{min-inline-size:1.2em;color:var(--app-text-muted);font-weight:600}.sign-verify-pick{align-self:flex-start}:is(.sign-page .app-list-main strong:has(>bdi),.sign-page .sign-row-title strong:has(>bdi)){unicode-bidi:plaintext}:is([dir=rtl] .sign-page .app-list-main strong:has(>bdi),[dir=rtl] .sign-page .sign-row-title strong:has(>bdi)){text-align:right}
