:root{color:#1a1d21;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{border:0}.app-shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;background:#f4f6f8}.app-shell.nav-collapsed{grid-template-columns:68px minmax(0,1fr)}.app-shell-content{min-width:0}.global-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:18px;height:100vh;border-right:1px solid #d9e0e7;background:#fff;padding:14px 12px;overflow:hidden}.global-sidebar-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.global-brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#fff;background:#0f766e}.global-brand-copy{display:grid;min-width:0;gap:1px}.global-brand-copy strong,.global-brand-copy span,.global-nav-link span,.global-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-brand-copy strong{color:#111827;font-size:.9rem;font-weight:800}.global-brand-copy span,.global-nav-label{color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.global-nav{display:grid;align-content:start;gap:18px;min-width:0}.global-nav-section{display:grid;gap:6px}.global-nav-label{padding:0 8px}.global-nav-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:38px;border-radius:8px;color:#334155;padding:0 9px;text-decoration:none;font-size:.84rem;font-weight:750}.global-nav-link:hover,.global-nav-link.active{color:#0f766e;background:#ecfdf5}.app-shell.nav-collapsed .global-sidebar{padding-right:10px;padding-left:10px}.app-shell.nav-collapsed .global-sidebar-header{grid-template-columns:1fr}.app-shell.nav-collapsed .global-brand-copy,.app-shell.nav-collapsed .global-nav-label,.app-shell.nav-collapsed .global-nav-link span{display:none}.app-shell.nav-collapsed .global-nav-link{grid-template-columns:1fr;justify-items:center;padding:0}.app-shell.nav-collapsed .global-nav-toggle{width:38px}.shell{min-height:100vh;padding:20px}.workspace{display:grid;grid-template-columns:minmax(280px,330px) minmax(480px,1fr) minmax(280px,360px);gap:16px;min-height:calc(100vh - 40px)}.shell-signer .workspace{grid-template-columns:minmax(260px,300px) minmax(720px,1fr);height:calc(100dvh - 40px)}.shell-builder .workspace{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(260px,320px);height:calc(100dvh - 40px)}.shell-builder.builder-controls-collapsed .workspace{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.shell-builder.builder-events-collapsed .workspace{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.shell-builder.builder-controls-collapsed.builder-events-collapsed .workspace{grid-template-columns:minmax(0,1fr)}.shell-builder.builder-embed-open .workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(250px,300px)}.shell-builder.builder-embed-open.builder-controls-collapsed .workspace{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.shell-builder.builder-embed-open.builder-events-collapsed .workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.shell-builder.builder-embed-open.builder-controls-collapsed.builder-events-collapsed .workspace{grid-template-columns:minmax(0,1fr)}.shell-signer .event-panel{display:none}.shell-docuseal .docuseal-shell{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;min-height:calc(100vh - 40px)}.shell-docuseal.docuseal-sidecar-right .docuseal-shell{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.shell-docuseal.docuseal-no-sidecar .docuseal-shell{grid-template-columns:minmax(0,1fr)}.shell-docuseal.docuseal-sidecar-right.docuseal-sidecar-collapsed .docuseal-shell{grid-template-columns:minmax(0,1fr) 62px}.shell-docuseal.docuseal-sidecar-right .docuseal-main-panel{order:1}.shell-docuseal.docuseal-sidecar-right .docuseal-info-panel{order:2}.docuseal-control-panel{max-height:calc(100vh - 40px);overflow:auto}.docuseal-info-panel{transition:padding .18s ease,width .18s ease}.docuseal-info-header{align-items:flex-start}.docuseal-info-copy{min-width:0}.docuseal-info-toggle{flex:0 0 auto;margin-left:auto}.docuseal-info-content{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.docuseal-info-content[hidden]{display:none}.docuseal-sidecar-collapsed .docuseal-info-panel{align-items:center;padding:10px}.docuseal-sidecar-collapsed .docuseal-info-header{flex-direction:column;gap:10px}.docuseal-sidecar-collapsed .docuseal-info-toggle{margin-left:0}.docuseal-main-panel{height:calc(100vh - 40px);min-height:0}.docuseal-toolbar{flex-wrap:wrap}.docuseal-toolbar>div:first-child{min-width:min(280px,100%);flex:1 1 auto}.docuseal-toolbar-actions{display:flex;align-items:center;gap:8px}.docuseal-segmented{min-width:270px;grid-template-columns:repeat(3,minmax(0,1fr))}.docuseal-workspace{display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);min-height:0;overflow:hidden}.shell-docuseal.docuseal-documents-collapsed .docuseal-workspace{grid-template-columns:56px minmax(0,1fr)}.docuseal-workspace-single{grid-template-columns:minmax(0,1fr)}.docuseal-list-panel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;border-right:1px solid #e5e7eb;padding:16px;overflow-y:auto;overflow-x:hidden}.docuseal-list-collapse-strip{display:flex;justify-content:flex-end}.docuseal-list-content{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-height:0}.docuseal-list-content[hidden]{display:none}.docuseal-documents-collapsed .docuseal-list-panel{align-items:center;padding:10px;overflow:hidden}.docuseal-documents-collapsed .docuseal-list-collapse-strip{justify-content:center}.docuseal-workspace-single .docuseal-list-panel{border-right:0}.docuseal-list-header,.docuseal-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.docuseal-list-header p,.docuseal-stage-header p{margin-top:2px;color:#64748b;font-size:.82rem}.docuseal-table-wrap{flex:0 0 auto;min-width:0;overflow-x:auto;overflow-y:hidden}.docuseal-table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0 8px}.docuseal-table th{color:#64748b;padding:0 10px 2px;text-align:left;font-size:.72rem;font-weight:800;text-transform:uppercase}.docuseal-table td{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;padding:9px 10px;color:#475569;font-size:.8rem;vertical-align:middle}.docuseal-table td:first-child{border-left:1px solid #e2e8f0;border-radius:8px 0 0 8px}.docuseal-table td:last-child{border-right:1px solid #e2e8f0;border-radius:0 8px 8px 0}.docuseal-table tr{cursor:pointer}.docuseal-table tr:hover td,.docuseal-table tr.selected td{border-color:#0f766e;background:#f0fdfa}.docuseal-table strong,.docuseal-table span{display:block}.docuseal-table strong{overflow:hidden;max-width:260px;color:#111827;font-size:.86rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.docuseal-table span:not(.status-pill){overflow:hidden;max-width:260px;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.status-signed{color:#166534;background:#dcfce7}.status-pending{color:#92400e;background:#fef3c7}.status-draft{color:#075985;background:#e0f2fe}.docuseal-stage{display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px}.docuseal-stage-header{flex:0 0 auto;padding-bottom:12px}.docuseal-stage-actions{display:inline-flex;align-items:center;gap:8px}.docuseal-save-action{border-color:#0f766e;color:#0f766e;background:#fff}.docuseal-save-action:hover:not(:disabled){border-color:#115e59;color:#115e59;background:#f0fdfa}.docuseal-embed-surface{position:relative;flex:1 1 auto;min-height:640px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:auto}.docuseal-embed-surface>div:not(.embed-placeholder){min-height:640px}.docuseal-stage-loading{position:absolute;inset:0;z-index:3;display:grid;place-content:center;gap:10px;color:#0f766e;background:#ffffffd1;font-size:.88rem;font-weight:750;text-align:center}.docuseal-document-frame{display:block;width:100%;height:100%;min-height:640px;border:0;background:#fff}.docuseal-event-list{flex:0 1 auto;max-height:360px}.signer-switcher-box select,.signer-profile-form input,.workflow-order-field input{width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:8px 10px;color:#111827;font:inherit}.signer-profile-form{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px}.signer-profile-form label,.workflow-order-field{display:grid;gap:4px;color:#374151;font-size:.78rem;font-weight:750}.signer-profile-list,.workflow-profile-list,.workflow-summary{display:grid;gap:8px}.signer-profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.signer-profile-main{min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px;text-align:left;cursor:pointer}.signer-profile-row.selected .signer-profile-main{border-color:#0f766e;background:#f0fdfa}.signer-profile-main strong,.signer-profile-main span,.workflow-summary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signer-profile-main strong{color:#111827;font-size:.88rem}.signer-profile-main span,.workflow-summary span{color:#64748b;font-size:.78rem}.workflow-setup-panel{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:12px}.workflow-setup-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workflow-setup-heading h3{margin:0;color:#111827;font-size:.92rem}.workflow-setup-heading p{margin-top:2px;color:#64748b;font-size:.78rem}.workflow-profile-row{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:end}.workflow-order-field input{min-height:34px;padding:6px 8px}.workflow-summary{border-top:1px solid #e2e8f0;padding-top:8px}.docuseal-completion-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:#0f172a2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.docuseal-completion-modal{position:relative;display:grid;width:min(480px,100%);gap:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:24px;box-shadow:0 24px 70px #0f172a33;text-align:center}.docuseal-completion-close{position:absolute;top:12px;right:12px}.docuseal-completion-brand{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:center;color:#0f766e;font-size:.82rem;font-weight:850;text-transform:uppercase}.docuseal-completion-mark{display:grid;width:58px;height:58px;place-items:center;justify-self:center;border-radius:50%;color:#166534;background:#dcfce7}.docuseal-completion-modal h2{margin:0;color:#111827;font-size:1.35rem}.docuseal-completion-modal p{margin:0;color:#475569;font-size:.9rem;line-height:1.45}.docuseal-completion-details{display:grid;gap:8px;margin:4px 0 0;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px;text-align:left}.docuseal-completion-details div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:baseline}.docuseal-completion-details dt{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase}.docuseal-completion-details dd{overflow:hidden;margin:0;color:#111827;font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.docuseal-completion-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.shell-signer .control-panel,.shell-builder .control-panel{max-height:calc(100dvh - 40px);overflow:auto}.shell-signer .main-panel,.shell-builder .main-panel{height:100%;min-height:0}.control-panel,.event-panel,.main-panel{min-width:0;border:1px solid #d9e0e7;border-radius:8px;background:#fff;box-shadow:0 12px 30px #1a1d210f}.control-panel,.event-panel{display:flex;flex-direction:column;gap:16px;padding:18px}.main-panel{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.brand-row{display:flex;align-items:center;gap:12px}.builder-control-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.brand-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:#0f766e}h1,h2,p{margin:0}h1{color:#111827;font-size:1.18rem;font-weight:700}h2{color:#1f2937;font-size:.94rem;font-weight:700}.brand-row p,.panel-toolbar p{margin-top:2px;color:#687282;font-size:.88rem}.notice{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:11px 12px;font-size:.9rem;font-weight:650}.notice.warning{color:#92400e;background:#fff7ed;border:1px solid #fed7aa}.notice.ready{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;padding:4px}.segmented button{min-height:34px;border-radius:6px;color:#475569;background:transparent;cursor:pointer;font-size:.84rem;font-weight:700}.segmented button.active{color:#fff;background:#0f766e}.segmented button:disabled{cursor:not-allowed;opacity:.45}.field{display:grid;gap:7px;color:#374151;font-size:.9rem;font-weight:650}.field input,.field select,.field textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;color:#111827;background:#fff;padding:8px 11px;outline:none}.field input,.field select{min-height:42px}.field textarea{min-height:136px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}.toggle-row{display:flex;align-items:center;gap:9px;color:#374151;font-size:.9rem;font-weight:650}.toggle-row input{width:17px;height:17px;accent-color:#0f766e}.primary-action,.secondary-action,.docs-link,.icon-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;text-decoration:none;font-weight:700}.primary-action,.secondary-action,.docs-link{min-height:42px;padding:0 12px}.primary-action{color:#fff;background:#0f766e;cursor:pointer}.primary-action:hover:not(:disabled){background:#115e59}.primary-action.compact{min-height:36px}.secondary-action.compact{min-height:36px;padding-inline:10px}.secondary-action,.docs-link,.icon-action{border:1px solid #cbd5e1;color:#1f2937;background:#fff;cursor:pointer}.secondary-action:hover:not(:disabled),.docs-link:hover,.icon-action:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.primary-action:disabled,.secondary-action:disabled,.icon-action:disabled{cursor:not-allowed;opacity:.6}.primary-action span,.secondary-action span,.docs-link span{color:inherit;font-size:inherit}.icon-action{width:36px;height:36px;flex:0 0 auto;padding:0}.docs-link{color:#1f2937}.config-box,.selected-box,.remote-template-box{display:grid;gap:12px;border-top:1px solid #e5e7eb;padding-top:16px}.selected-box{border-top:0;border-radius:8px;background:#f8fafc;padding:12px}.remote-template-box{gap:10px}.template-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.template-list-header p{overflow-wrap:anywhere;margin-top:2px;color:#64748b;font-size:.76rem}.template-list{display:grid;gap:8px;max-height:240px;overflow:auto}.template-item{display:flex;align-items:stretch;justify-content:space-between;gap:3px;width:100%;border:1px solid #e2e8f0;border-radius:8px;color:#1f2937;background:#fff;padding:7px;text-align:left}.template-item:hover,.template-item.selected{border-color:#0f766e;background:#f0fdfa}.template-main-action{display:grid;min-width:0;flex:1;gap:3px;border:0;color:inherit;background:transparent;padding:2px 3px;cursor:pointer;text-align:left}.template-main-action span{overflow:hidden;font-size:.84rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.template-main-action small{overflow-wrap:anywhere;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem}.template-secondary-action{align-self:center;border:1px solid #cbd5e1;border-radius:7px;color:#334155;background:#fff;padding:7px 9px;cursor:pointer;font-size:.72rem;font-weight:750;white-space:nowrap}.template-secondary-action:hover:not(:disabled){border-color:#0f766e;color:#0f766e;background:#ecfdf5}.template-secondary-action:disabled{cursor:not-allowed;opacity:.55}.compact-empty{border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#f8fafc;padding:12px;font-size:.82rem;font-weight:700;text-align:center}.section-heading{display:flex;align-items:center;gap:8px;color:#475569}dl{display:grid;gap:10px;margin:0}dl div{display:grid;gap:2px}dt{color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase}dd{overflow-wrap:anywhere;margin:0;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem}dd a{color:#0f766e}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7eb;padding:14px 16px}.shell-builder .panel-toolbar{flex-wrap:wrap}.shell-builder .panel-toolbar>div:first-child{min-width:min(280px,100%);flex:1 1 auto}.document-table{display:grid;align-content:start;gap:10px;overflow:auto;padding:16px}.document-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px}.document-row.selected{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.document-summary{display:grid;gap:2px;min-width:0;padding:0;color:#64748b;background:transparent;cursor:pointer;text-align:left;font-size:.82rem}.document-title{overflow:hidden;color:#111827;font-size:.94rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.status-pill{border-radius:999px;color:#075985;background:#e0f2fe;padding:4px 9px;font-size:.74rem;font-weight:800;text-transform:uppercase}.row-actions{display:flex;gap:6px}.signer-drafts{display:grid;gap:10px;border-top:1px solid #e5e7eb;padding-top:12px}.signer-drafts-heading{display:flex;align-items:center;justify-content:space-between;color:#374151;font-size:.9rem;font-weight:800}.signer-draft{position:relative;display:grid;gap:8px;border:1px solid #dbe3ee;border-radius:8px;padding:10px;background:#fff}.signer-draft-grid{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.expiration-box{display:grid;gap:10px;border-top:1px solid #e5e7eb;padding-top:12px}.expiration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signer-order-grid{grid-template-columns:76px minmax(0,1fr);padding-right:34px}.my-file-signer-draft{padding-right:10px}.signer-notification-grid{display:grid;gap:6px}.compact-toggle{min-height:34px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:7px 8px;font-size:.8rem}.compact-toggle span{color:#374151;font-size:.78rem}.compact-field{gap:4px}.compact-field span{font-size:.74rem}.signer-draft-remove{position:absolute;top:8px;right:8px}.empty-state{display:grid;min-height:240px;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#f8fafc;font-weight:700}.signer-workspace{display:flex;flex-direction:column;height:100%;min-height:0}.signer-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7eb;padding:12px 16px}.signer-controls div{display:grid;gap:2px}.signer-controls span{color:#64748b;font-size:.84rem}.signer-controls .template-action-strip{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.signer-picker{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-height:72px;border-bottom:1px solid #e5e7eb;padding:12px 16px;overflow-x:auto;overflow-y:hidden;background:#f8fafc}.signer-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex:0 0 clamp(220px,28vw,340px);gap:8px;min-width:220px;min-height:46px;border:1px solid #dbe3ee;border-radius:8px;padding:8px 10px;background:#fff;color:#475569;text-align:left}.signer-chip.selected{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.signer-chip span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.8rem;font-weight:900}.signer-chip strong{overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.signer-chip small{border-radius:999px;background:#eef2f7;padding:3px 7px;color:#64748b;font-size:.68rem;font-weight:800;text-transform:uppercase}.token-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;border-bottom:1px solid #e5e7eb;padding:12px 16px;background:#f8fafc}.embed-area{position:relative;flex:1 1 auto;height:640px;width:100%;min-width:0;min-height:560px;overflow:hidden;background:#fff}.frame-scaler{width:100%;height:640px;min-width:0;min-height:560px}.signing-frame{display:block;width:100%!important;height:640px;min-height:560px;border:0;background:#fff}.embed-area-fit{overflow:hidden}.embed-area-fit .frame-scaler,.embed-area-fit .signing-frame{width:100%}.embed-placeholder{position:absolute;inset:16px;z-index:1;display:grid;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#f8fafc;font-weight:700;pointer-events:none}.embed-placeholder .primary-action{pointer-events:auto;color:#fff}.embed-placeholder .primary-action span{color:#fff}.embed-placeholder>div{display:grid;max-width:560px;gap:6px;text-align:center}.embed-placeholder strong{color:#1f2937;font-size:1rem}.embed-placeholder span{color:#64748b;font-size:.86rem;font-weight:650}.embed-area-idle .frame-scaler{visibility:hidden}.pdf-viewer{min-height:0;padding:16px}.pdf-viewer iframe{width:100%;height:100%;min-height:calc(100vh - 126px);border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.event-panel{max-height:calc(100vh - 40px)}.builder-control-panel,.builder-event-panel{min-width:0}.builder-controls-collapsed .builder-control-panel,.builder-events-collapsed .builder-event-panel,.builder-controls-backdrop,.builder-events-backdrop{display:none}.event-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.event-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow:auto}.outbox-list{max-height:320px}.event{border:1px solid #e2e8f0;border-left-width:4px;border-radius:8px;padding:10px;background:#fff}.preview-box{border:1px solid #cbd5e1;border-left:4px solid #0f766e;border-radius:8px;background:#f8fafc;padding:12px}.event-info{border-left-color:#2563eb}.event-success{border-left-color:#16a34a}.event-error{border-left-color:#dc2626}.event-title{color:#1f2937;font-size:.86rem;font-weight:700}pre{overflow:auto;max-height:240px;margin:8px 0 0;border-radius:6px;color:#334155;background:#f8fafc;padding:8px;font-size:.72rem}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.workspace{grid-template-columns:320px minmax(440px,1fr)}.event-panel:not(.builder-event-panel){grid-column:1 / -1;max-height:none}.shell-builder .workspace,.shell-builder.builder-embed-open .workspace,.shell-builder.builder-controls-collapsed .workspace,.shell-builder.builder-embed-open.builder-controls-collapsed .workspace,.shell-builder.builder-events-collapsed .workspace,.shell-builder.builder-embed-open.builder-events-collapsed .workspace,.shell-builder.builder-controls-collapsed.builder-events-collapsed .workspace,.shell-builder.builder-embed-open.builder-controls-collapsed.builder-events-collapsed .workspace{grid-template-columns:minmax(0,1fr)}.shell-builder .builder-control-panel{position:fixed;z-index:20;top:12px;bottom:12px;left:12px;display:flex;width:min(360px,calc(100vw - 24px));max-height:none;box-shadow:0 24px 60px #0f172a3d}.shell-builder .builder-event-panel{position:fixed;z-index:20;top:12px;right:12px;bottom:12px;display:flex;width:min(380px,calc(100vw - 24px));max-height:none;box-shadow:0 24px 60px #0f172a3d}.shell-builder.builder-controls-collapsed .builder-control-panel,.shell-builder.builder-events-collapsed .builder-event-panel{display:none}.shell-builder.builder-controls-open .builder-controls-backdrop,.shell-builder.builder-events-open .builder-events-backdrop{position:fixed;inset:0;z-index:19;display:block;background:#0f172a3d;cursor:pointer}.shell-signer .workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.shell-signer .event-panel{display:none}.shell-docuseal .docuseal-shell,.docuseal-workspace{grid-template-columns:minmax(0,1fr)}.shell-docuseal.docuseal-sidecar-right .docuseal-shell{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.shell-docuseal.docuseal-sidecar-right.docuseal-sidecar-collapsed .docuseal-shell{grid-template-columns:minmax(0,1fr) 62px}.docuseal-main-panel{height:auto}.docuseal-list-panel{border-right:0;border-bottom:1px solid #e5e7eb}}@media(max-width:780px){.app-shell,.app-shell.nav-collapsed{grid-template-columns:1fr}.global-sidebar{position:sticky;z-index:30;height:auto;border-right:0;border-bottom:1px solid #d9e0e7;padding:10px 12px}.global-sidebar-header{grid-template-columns:auto minmax(0,1fr) auto}.app-shell.nav-collapsed .global-brand-copy{display:grid}.global-nav{display:flex;gap:10px;overflow-x:auto}.global-nav-section{display:flex;flex:0 0 auto;gap:6px}.global-nav-label,.app-shell.nav-collapsed .global-nav-label{display:none}.global-nav-link,.app-shell.nav-collapsed .global-nav-link{grid-template-columns:auto minmax(0,auto);justify-items:start;min-width:max-content;padding:0 10px}.global-nav-link span,.app-shell.nav-collapsed .global-nav-link span{display:block}.shell{padding:12px}.workspace{grid-template-columns:1fr;min-height:calc(100vh - 24px)}.shell-signer .workspace,.shell-builder .workspace{grid-template-columns:1fr;height:auto}.shell-docuseal .docuseal-shell{grid-template-columns:1fr;min-height:calc(100vh - 24px)}.shell-docuseal.docuseal-sidecar-right .docuseal-shell,.shell-docuseal.docuseal-sidecar-right.docuseal-sidecar-collapsed .docuseal-shell{grid-template-columns:1fr}.docuseal-control-panel{max-height:none;order:2}.docuseal-sidecar-collapsed .docuseal-info-panel{align-items:stretch}.docuseal-sidecar-collapsed .docuseal-info-header{flex-direction:row;align-items:center}.docuseal-sidecar-collapsed .docuseal-info-toggle{margin-left:auto}.docuseal-main-panel{order:1}.docuseal-toolbar-actions,.docuseal-list-header,.docuseal-stage-header{align-items:stretch;flex-direction:column}.docuseal-segmented{width:100%}.docuseal-embed-surface,.docuseal-document-frame{min-height:560px}.shell-builder.builder-embed-open .workspace,.shell-builder.builder-controls-collapsed .workspace,.shell-builder.builder-embed-open.builder-controls-collapsed .workspace,.shell-builder.builder-events-collapsed .workspace,.shell-builder.builder-embed-open.builder-events-collapsed .workspace,.shell-builder.builder-controls-collapsed.builder-events-collapsed .workspace,.shell-builder.builder-embed-open.builder-controls-collapsed.builder-events-collapsed .workspace{grid-template-columns:1fr}.shell-signer .control-panel,.shell-builder .control-panel{order:2}.shell-signer .main-panel,.shell-builder .main-panel{order:1}.shell-builder .builder-control-panel,.shell-builder .builder-event-panel{inset:auto 0 0;width:100%;max-height:min(82dvh,680px);border-radius:8px 8px 0 0}.document-row{grid-template-columns:1fr}.row-actions{justify-content:flex-end}.signer-controls{align-items:stretch;flex-direction:column}.signer-controls .template-action-strip{justify-content:stretch}.signer-controls .template-action-strip>button{flex:1 1 150px}.token-box{grid-template-columns:1fr}.embed-area,.signing-frame,.pdf-viewer iframe{min-height:560px}}.boldsign-return-page{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:100vh}.boldsign-return-page p{margin:0}.boldsign-return-spinner{animation:spin .8s linear infinite;border:3px solid #dce9e7;border-radius:50%;border-top-color:#0f8178;height:2rem;width:2rem}
