.article-flow{container:article-flow/inline-size;max-width:1120px;margin:20px 0;font-size:var(--reader-font,16px);line-height:1.5;color:var(--ink)}.article-flow-chain{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr) minmax(0,1fr) minmax(100px,.65fr) minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.article-flow-chain[data-count="2"]{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr) minmax(0,1fr)}.article-flow-node{display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface);overflow-wrap:anywhere}.article-flow-title{font-size:inherit;font-weight:600;line-height:1.4;color:var(--ink)}a.article-flow-title{color:var(--text-accent);text-decoration:underline;text-underline-offset:3px}a.article-flow-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-flow-detail,.article-flow-link{color:var(--contrast-project-muted)}.article-flow-link{display:grid;align-content:center;gap:10px;min-width:0;font-size:calc(var(--reader-font, 16px) - 2px);text-align:center;overflow-wrap:anywhere}.article-flow-arrow{position:relative;display:block;height:1px;margin:4px;background:var(--contrast-project-muted)}.article-flow-arrow:after,.article-flow-arrow[data-direction=both]:before{content:"";position:absolute;width:7px;height:7px;top:-3px;border-top:1px solid var(--contrast-project-muted);border-right:1px solid var(--contrast-project-muted)}.article-flow-arrow:after{right:0;transform:rotate(45deg)}.article-flow-arrow[data-direction=both]:before{left:0;transform:rotate(-135deg)}.article-flow-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article-flow-chain:is([data-count="4"],[data-count="5"]){grid-template-columns:minmax(0,1fr);max-width:640px}.article-flow-chain:is([data-count="4"],[data-count="5"]) .article-flow-link{display:flex;align-items:center;text-align:left;gap:14px}.article-flow-chain:is([data-count="4"],[data-count="5"]) .article-flow-arrow{order:-1;width:1px;height:28px;flex:0 0 1px;margin:4px 10px}.article-flow-chain:is([data-count="4"],[data-count="5"]) .article-flow-arrow:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.article-flow-chain:is([data-count="4"],[data-count="5"]) .article-flow-arrow:before{top:0;left:-3px;transform:rotate(-45deg)}@container article-flow (max-width: 52em){.article-flow-chain,.article-flow-chain[data-count="2"]{grid-template-columns:minmax(0,1fr);padding:12px}.article-flow-link{display:flex;align-items:center;text-align:left;gap:14px}.article-flow-arrow{order:-1;width:1px;height:28px;flex:0 0 1px;margin:4px 10px}.article-flow-arrow:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.article-flow-arrow[data-direction=both]:before{top:0;left:-3px;transform:rotate(-45deg)}}.article-flow-editor{display:grid;gap:14px;min-width:0}.article-flow-editor .article-flow-help{margin:0;color:var(--contrast-project-muted)}.article-flow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:6px}.article-flow-fields label{display:grid;gap:6px;min-width:0}.article-flow-fields>label:nth-of-type(3),.article-flow-fields>p,.article-flow-link-fields{grid-column:1/-1}.article-flow-link-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr);gap:12px}.article-flow-live{padding-top:14px;border-top:1px solid var(--border);min-width:0}@media (max-width:700px){.article-flow-fields,.article-flow-link-fields{grid-template-columns:minmax(0,1fr)}}.rich-text{white-space:normal;overflow-wrap:anywhere;font:inherit;line-height:1.5;text-align:left}.rich-text.rich-text p{margin:0 0 .35em}.rich-text.rich-text p:last-child{margin-bottom:0}.rich-text ol,.rich-text ul{padding-left:1.6em;margin:.3em 0}.rich-text li{margin:.2em 0;min-height:1.5em}.rich-text li[data-checked]{list-style:none;position:relative}.rich-text li[data-checked]>input[type=checkbox]{position:absolute;left:-1.45em;top:.22em;margin:0;padding:0;width:1em;height:1em;accent-color:var(--accent);cursor:pointer}.rich-text li[data-checked]>input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rich-editor{position:relative;border:1px solid var(--border);border-radius:6px;background:var(--surface,transparent)}.rich-editor:focus-within{outline:2px solid var(--accent,#28618a);outline-offset:-2px}.rich-upload-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 8px 8px;padding:8px 10px;border-radius:4px;background:var(--surface-2);font-size:12px;line-height:1.4}.rich-upload-message{flex:1 1 220px;min-width:0;display:grid;gap:2px}.rich-upload-filename{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text)}.rich-upload-filename>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-upload-detail{color:var(--muted);overflow-wrap:anywhere}.rich-upload-status[data-error=true] .rich-upload-detail{color:var(--text-bad,var(--bad))}.rich-upload-actions{display:flex;flex-wrap:wrap;gap:4px}.rich-upload-actions>button{min-width:0;min-height:28px;width:auto;padding:4px 6px;border:0;background:transparent;color:var(--text-accent,var(--accent));font:inherit;border-radius:4px}.rich-upload-actions>button:is(:hover,:focus-visible){background:var(--hover)}.rich-upload-actions>button:disabled{opacity:.5}@media (pointer:coarse){.rich-upload-actions>button{min-height:44px}}.rich-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-bottom:1px solid var(--border)}.rich-toolbar button{min-width:30px;height:30px;padding:3px 7px;border:0;background:transparent;color:inherit;border-radius:4px}.rich-toolbar button:focus-visible,.rich-toolbar button:hover{background:var(--hover,#dce9f2)}.rich-toolbar button:has(>.rich-control-icon){display:inline-flex;align-items:center;justify-content:center;padding:4px}.rich-control-icon{flex-shrink:0;vertical-align:middle}.rich-input{min-height:72px;padding:6px 8px;outline:none;cursor:text}.rich-editor>.rich-validation{position:absolute;width:1px;height:1px;min-width:0;min-height:0;max-width:1px;max-height:1px;padding:0;border:0;bottom:0;left:12px;opacity:0;pointer-events:none}.rich-file,[data-rich-file]{display:inline;font:inherit;overflow-wrap:anywhere}.ui-field[data-rich=true]>.ui-value{width:100%}.ui-field[data-rich=true] .ui-field-measure{display:none}.ui-field[data-rich=true] .ui-value{text-align:left}.rich-toolbar button[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.rich-toolbar button:disabled{opacity:.4}.rich-length{display:block;padding:0 8px 4px;text-align:right;font-size:12px;color:var(--muted)}.rich-length[data-exceeded=true]{color:var(--text-bad,var(--bad))}.rich-text.rich-text p{color:inherit}.ui-field[data-rich=true]>.ui-value{cursor:text;position:relative;padding-right:24px}.ui-field[data-rich=true]>.ui-value:after{content:"✎";position:absolute;top:5px;right:6px;color:var(--text-accent,var(--accent));opacity:0;pointer-events:none}.ui-field[data-rich=true]>.ui-value:is(:hover,:focus-visible):after{opacity:1}.rich-input li[data-checked]:before{content:"";box-sizing:border-box;position:absolute;left:-1.45em;top:.25em;width:1em;height:1em;border:1px solid var(--decoration-muted);border-radius:2px;cursor:pointer;line-height:1;font-size:inherit}.rich-input li[data-checked=true]:before{content:"✓";color:var(--surface);border-color:var(--accent);background:var(--accent)}.rich-input li>p:first-child{margin-top:0}.rich-toolbar-separator{border-left:1px solid var(--border);margin:3px 2px}.rich-input [data-rich-mention],.rich-mention{color:var(--text-accent,var(--accent));font-weight:500;border-radius:3px}.rich-mention[data-addressed=true]{background:color-mix(in srgb,var(--accent) 16%,var(--surface));padding-inline:3px}.rich-mention-picker{min-width:220px;max-width:min(340px,calc(100vw - 24px))}.rich-mention-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px;padding:6px 10px}.rich-mention-picker-heading kbd{font:inherit;white-space:nowrap;color:var(--muted)}.rich-mention-picker [role=listbox]{max-height:240px;overflow:auto}.rich-mention-picker [role=option]{display:block;width:100%;text-align:left;padding:9px 10px;border:0;background:transparent}.rich-mention-picker [role=option][aria-selected=true]{background:var(--surface-2)}@font-face{font-family:CRM Emoji;src:url(/_next/static/media/twemoji-mozilla-0.7.0.04dabe7f.ttf) format("truetype");font-display:swap;unicode-range:u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-21ff,u+23??,u+24c2,u+25a0-27bf,u+2934-2935,u+2b??,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f000-1faff,u+e0020-e007f}.emoji-picker-grid button,.rich-emoji-toggle,.rich-text.rich-text,.task-chat-feedback-people,.task-chat-reaction-emoji,.task-chat-reaction-palette button{font-family:"CRM Emoji",var(--font-family-text)}.ui-popover-anchor{display:inline-flex;min-width:0;vertical-align:middle}.ui-popover{position:fixed;inset:auto;margin:0;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);box-shadow:0 5px 20px #0002;font-size:13px}.ui-popover::backdrop{background:transparent;pointer-events:none}.ui-popover.ui-anchored-options{position:fixed;min-height:0;padding:5px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.ui-anchored-options[popover]:not(:popover-open){display:none}.ui-popover.ui-anchored-options .ui-choice-list{gap:0;margin:0;padding:0;max-height:none;overflow:visible}.ui-popover.ui-anchored-options .ui-choice-row{min-height:36px;padding:8px 12px;gap:12px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit}.ui-popover.ui-anchored-options .ui-choice-arrow{display:none}.ui-popover.ui-anchored-options .ui-choice-row:hover,.ui-popover.ui-anchored-options .ui-choice-row[aria-selected=true]{background:var(--accent-bg);color:var(--text-accent,var(--accent))}.ui-popover.ui-anchored-options .ui-choice-row:focus-visible,.ui-popover.ui-anchored-options .ui-choice-row[data-active=true]{outline:2px solid var(--accent);outline-offset:-2px}.ui-select-menu{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 12px;font:inherit;text-align:left}.ui-chevron{color:var(--muted);flex:0 0 auto}.ui-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-options{width:max-content;max-width:min(420px,calc(100vw - 24px));max-height:min(360px,calc(100dvh - 24px));overflow:hidden}.ui-select-searchable{width:360px}.ui-select-content{display:flex;flex-direction:column;max-height:min(348px,calc(100dvh - 36px))}.ui-select-search{flex:0 0 auto;margin-bottom:5px}.ui-select-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ui-select-list>button>span:first-child{min-width:0;overflow-wrap:anywhere}.ui-select-empty{padding:8px 12px;margin:0}.ui-select-quiet{min-height:28px;padding:3px 5px;border-color:transparent;background:transparent}.ui-select-compact{min-height:36px;padding:7px 10px;gap:6px}.ui-select-icon{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--text-accent,var(--accent))}.ui-select-option-title{display:flex;align-items:center;gap:6px}.ui-select-description{display:block;margin-top:3px;color:var(--text-muted,var(--muted));font-size:12px;overflow-wrap:anywhere}.ui-action-menu,.ui-select-options{padding:5px}.ui-action-menu>a,.ui-action-menu>button,.ui-action-menu>nav>a,.ui-select-list>button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:34px;border:0;border-radius:4px;padding:8px 12px;font:inherit;text-align:left;background:transparent;color:var(--ink);text-decoration:none;white-space:normal}.ui-action-menu>a:hover,.ui-action-menu>button:hover,.ui-action-menu>nav>a:hover,.ui-action-menu>nav>a[aria-current=page],.ui-select-list>button:hover,.ui-select-list>button[aria-pressed=true]{background:var(--accent-bg);color:var(--text-accent,var(--accent))}.ui-action-menu>nav>a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-select-list>button>span:last-child{flex:0 0 13px}.ui-action-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--border)}.ui-role-help{width:320px;font-size:12px;color:var(--muted)}.ui-role-help p{margin:0 0 10px}.ui-role-help p:last-child{margin-bottom:0}@media (pointer:coarse){.ui-action-menu>a,.ui-action-menu>button,.ui-action-menu>nav>a,.ui-popover.ui-anchored-options .ui-choice-row,.ui-select-list>button{min-height:44px}}.emoji-picker{width:284px;max-width:calc(100vw - 24px);padding:8px}.emoji-picker-heading{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;padding-left:6px}.emoji-picker-heading button{border:0;background:transparent;min-width:32px;min-height:32px;font-size:20px}.emoji-picker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.emoji-picker-grid button{border:0;background:transparent;min-width:0;min-height:40px;padding:4px;font-size:23px}.emoji-picker-grid button:hover{background:var(--surface-2)}.emoji-picker-credit{display:block;padding:7px 6px 2px;color:var(--muted);font-size:11px}@media (pointer:coarse){.emoji-picker-grid button,.emoji-picker-heading button{min-height:44px}}.ui-dialog.ui-dialog-with-footer{max-height:calc(100dvh - 32px)}.ui-dialog.ui-dialog-lookup{min-height:min(500px,calc(100dvh - 32px))}.ui-dialog-with-footer>.ui-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-dialog-with-footer>.ui-dialog-body>header{padding-block:12px;margin-bottom:18px}.ui-dialog form.ui-dialog-form{display:grid;gap:16px;min-width:0}.ui-dialog form.ui-dialog-form>label{margin:0}.ui-dialog-form>*{min-width:0}.ui-dialog-form>p{margin:0}.ui-dialog.ui-dialog-compact{width:min(420px,calc(100vw - 32px))}.ui-dialog-compact>.ui-dialog-body{padding:16px;scrollbar-gutter:auto}.ui-dialog-compact>.ui-dialog-body>header{margin:-16px -16px 12px;padding:8px 16px;top:-16px}.ui-dialog-compact form.ui-dialog-form{gap:12px}.ui-dialog-compact form.ui-dialog-form>.actions,.ui-dialog-compact form.ui-dialog-form>footer{margin:12px -16px -16px;padding:12px 16px;flex-wrap:wrap}.ui-dialog.ui-dialog-compact>.ui-dialog-footer{padding:10px 16px}.ui-dialog>.ui-dialog-footer{margin:0;padding:12px 24px}.ui-dialog-footer>.actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.ui-dialog>.ui-dialog-footer[hidden]{display:none}.ui-dialog .sc-relation-value{border:1px solid var(--border);border-radius:6px;background:var(--surface);justify-content:space-between}.ui-dialog .sc-relation-value:not(:disabled):hover{border-color:var(--accent)}.sc-relation-chevron{display:none}.ui-dialog .sc-relation-chevron{display:inline;flex:0 0 auto;color:var(--muted)}.ui-dialog .sc-relation-value:disabled{background:var(--surface-2)}@media (max-width:480px){.ui-dialog>.ui-dialog-footer{padding:12px 16px}.ui-dialog-footer>.actions>button{white-space:normal}}.personal-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.personal-settings-heading strong{font-size:15px}.personal-settings-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--text-secondary,var(--muted))}.personal-settings-rows{margin:0;padding:0;list-style:none}.personal-settings-rows>li{min-height:44px;border-bottom:1px solid var(--border)}.personal-settings-status{min-height:20px;margin:0;font-size:13px;color:var(--text-secondary,var(--muted))}.personal-settings-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.personal-settings-actions>:last-child{margin-left:auto}.table-column-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 8px}.ui-popover-anchor>button.table-column-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex-shrink:0}.table-column-trigger svg{display:block;flex-shrink:0}.table-column-menu{display:grid;gap:12px;width:360px;max-width:calc(100vw - 58px)}.ui-popover.table-column-popover{padding:16px}.table-column-menu p:not(.ui-error){margin:0;color:var(--text-secondary,var(--muted))}.ui-popover .table-column-menu .table-column-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;min-height:44px;font-size:13px;margin:0;box-sizing:border-box}.ui-popover .table-column-menu label.table-column-row{font-size:13px;gap:16px}.table-column-menu .table-column-row>span{min-width:0;overflow-wrap:anywhere;flex:1 1}.table-column-menu .table-column-row input{width:16px;height:16px;margin:0;flex:0 0 16px}.table-column-menu .table-column-row small{flex:0 0 auto;font-size:12px}.table-column-error{margin:0;max-width:360px;font-size:13px}.table-column-menu small{color:var(--text-secondary,var(--muted))}.personal-table [data-column-hidden=true]{display:none!important}.registry-table{min-width:0;border-top:1px solid var(--border)}.registry-table-scroll{max-width:100%;overflow:auto}.registry-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.registry-table table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-family-text);font-size:13px;line-height:1.5;color:var(--ink);background:var(--surface)}.registry-table table :is(th,td){padding:10px 14px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.registry-table table thead th{height:44px;box-sizing:border-box;font-family:var(--font-family-text);font-size:11px;font-weight:var(--font-weight-600);line-height:1.5;letter-spacing:normal;color:var(--ink);background:var(--surface-2)}.registry-table table td{height:52px;box-sizing:border-box;font-size:13px;font-weight:var(--font-weight-body);line-height:1.5}.registry-table table tbody tr:last-child td{border-bottom:0}.registry-table table tbody tr:focus-within,.registry-table table tbody tr:hover{background:var(--surface-2)}.registry-table table tbody tr[data-selected=true]{background:var(--accent-bg)}.registry-table table tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.registry-table table :is(th[data-column-key=id],td.ui-id){padding-inline:6px;text-align:center;white-space:nowrap}.registry-table table :is(th[data-column-key=selection],td.registry-selection){text-align:center}.registry-table input[type=checkbox]{width:16px;height:16px;margin:0;vertical-align:middle;accent-color:var(--accent)}.registry-table table .registry-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal}.registry-table table .registry-date{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.registry-table th button.link{min-height:0;padding:0;color:inherit;font:inherit;line-height:inherit;background:transparent}.registry-table .registry-meta{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--muted)}.registry-table .registry-meta[data-tone=good]{color:var(--text-good)}.registry-table .registry-meta[data-tone=warn]{color:var(--text-warn)}.registry-list>.ui-filters,.registry-list>fieldset>.ui-filters{margin:0;padding:14px 16px;min-height:68px;box-sizing:border-box;gap:12px;align-items:center}.registry-list .ui-filters .ui-select-menu{max-width:100%}.registry-list .ui-filters .form-check{flex-direction:row}.registry-list>.registry-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--border)}.registry-footer>p{margin:0}.document-workspace{container:document-workspace/inline-size;min-width:0;--document-columns:minmax(0,1fr) minmax(400px,min(40%,460px));--document-height:clamp(360px,calc(100dvh - 240px),900px)}.document-workspace[data-editor-size=wide]{--document-columns:minmax(0,1fr) minmax(480px,1fr)}.document-workspace-layout{--workspace-compact:0;display:grid;grid-template-columns:var(--document-columns);gap:var(--ui-section-gap);align-items:stretch;min-width:0}.document-workspace-document{contain:size;min-height:var(--document-height)}.document-workspace-document,.document-workspace-editor{display:flex;min-width:0}.document-workspace-document>*,.document-workspace-editor>*{flex:1 1;min-width:0;min-height:0}.document-workspace-switcher{display:none}.document-workspace[data-scroll-mode=page]>.document-workspace-layout{align-items:start}.document-workspace[data-scroll-mode=page]>.document-workspace-layout>.document-workspace-document{contain:none;height:auto;min-height:0}.document-workspace[data-editor-tabs]>.document-workspace-switcher{display:block}.document-workspace-switcher .section-tabs{margin:0 0 12px}.document-workspace-switcher button[aria-label="Документ"]{display:none}@container document-workspace (max-width: 900px){.document-workspace>.document-workspace-layout{--workspace-compact:1;display:block;height:auto}.document-workspace-switcher button[aria-label="Документ"],.document-workspace>.document-workspace-switcher{display:block}.document-workspace-document{height:var(--document-height)}.document-workspace[data-pane=document]>.document-workspace-layout>.document-workspace-editor,.document-workspace[data-pane=editor]>.document-workspace-layout>.document-workspace-document{display:none}}@container document-workspace (width > 900px) and (max-width: 1000px){.document-workspace[data-editor-size=wide]>.document-workspace-layout{--workspace-compact:1;display:block;height:auto}.document-workspace[data-editor-size=wide] .document-workspace-switcher button[aria-label="Документ"],.document-workspace[data-editor-size=wide]>.document-workspace-switcher{display:block}.document-workspace[data-editor-size=wide]>.document-workspace-layout>.document-workspace-document{height:var(--document-height)}.document-workspace[data-editor-size=wide][data-pane=document]>.document-workspace-layout>.document-workspace-editor,.document-workspace[data-editor-size=wide][data-pane=editor]>.document-workspace-layout>.document-workspace-document{display:none}}.partner-proposals{min-width:0}.partner-proposals .partner-feedback{color:var(--text-bad);white-space:pre-wrap}.partner-proposals .partner-status{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;color:var(--muted)}.partner-proposals .partner-filter{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.partner-proposals .partner-filter .ui-search-input{flex:1 1;min-width:180px}.partner-proposals table{width:100%;border-collapse:collapse}.partner-proposals .registry-table td,.partner-proposals .registry-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);font-size:13px}.partner-proposals .registry-table th{font-weight:600;background:var(--surface-2)}.partner-proposals .registry-table tr:hover td{background:var(--surface-2)}.partner-document{min-width:0}.partner-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"preview metadata";align-items:start;gap:var(--ui-section-gap)}.partner-preview-layout>.partner-preview{grid-area:preview;min-height:0}.partner-preview-layout>.partner-metadata{grid-area:metadata}@media (max-width:1000px){.partner-preview-layout{display:flex;flex-direction:column}.partner-preview-layout>*{width:100%;box-sizing:border-box}}.partner-preparation-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:12px}.partner-preparation-options>button{display:grid;gap:4px;padding:12px 16px;text-align:left;white-space:normal;height:auto;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px}.partner-preparation-options>button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent)}.partner-preparation-options span{font-size:12px;font-weight:400;color:var(--muted)}.partner-preparation+div:not([hidden]){border-top:1px solid var(--border);margin-top:16px;padding-top:16px}@media (max-width:560px){.partner-preparation-options{grid-template-columns:minmax(0,1fr)}}.partner-document-panel{min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink)}.partner-document-panel>.section-header{flex-shrink:0;margin:0 0 8px}.partner-document-panel>.section-header>.section-heading-row{min-height:0}.partner-preview{display:flex;flex-direction:column}.partner-pages{flex:1 1;min-height:0;min-width:0;overflow:auto;padding:12px;background:var(--surface-2)}.partner-paper{box-sizing:border-box;width:100%;max-width:794px;margin:0 auto 18px;background:#fff;color:#000;font:12pt/1.3 Times New Roman,serif;padding:clamp(12px,2vw,24px);box-shadow:0 1px 5px #0002;min-width:0;overflow-wrap:anywhere}.partner-paper p{color:#000}.partner-cover{min-height:640px;display:flex;flex-direction:column}.partner-letterhead{font-size:12pt;font-weight:700;margin-bottom:18px}.partner-addressee{text-align:right;overflow-wrap:anywhere}.partner-paper h2{font:700 italic 12pt/1.3 Times New Roman,serif;color:#254476;margin:24px 0 18px}.partner-paper input,.partner-paper textarea{background:#fff;color:#000;border:1px solid #b6c4d0;border-radius:4px;font:inherit;padding:6px;width:100%;min-width:0;box-sizing:border-box}.partner-paper [readonly]{border-color:transparent;resize:none}.partner-cover>textarea{flex:1 1;min-height:280px;resize:vertical;line-height:1.3}.partner-annex-reference{margin-top:32px}.partner-appendix-label{text-align:right;font-size:12pt}.partner-spec-scroll{position:relative;overflow-x:auto}.partner-spec{min-width:650px;table-layout:fixed}.partner-spec td,.partner-spec th{color:#000;border:1px solid #333;padding:4px;vertical-align:top;font-size:13px}.partner-spec th{background:#f2f2f2;text-align:left}.partner-spec th:first-child{width:34px}.partner-spec th:nth-child(2){width:32%}.partner-spec th:nth-child(3){width:55px}.partner-spec th:nth-child(4),.partner-spec th:nth-child(5){width:95px}.partner-spec th:last-child{width:38px}.partner-spec textarea{min-height:60px;resize:vertical}.partner-spec input[aria-invalid=true]{border-color:#b23d35}.partner-amount{overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.partner-amount,.partner-total{text-align:right}.partner-line-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;font:14px var(--font-family-text)}.partner-metadata{min-width:0}.partner-metadata .form-label{display:flex;flex-direction:column;gap:4px;margin:8px 0 12px}.partner-metadata input,.partner-metadata select,.partner-metadata textarea{width:100%;min-width:0}.partner-metadata textarea{min-height:56px;resize:vertical;font:inherit}.partner-hint{color:var(--muted);font-size:12px;line-height:1.5;margin:0}@media print{.partner-preview-layout{display:block}.partner-preview-layout>.partner-metadata,.partner-proposals .partner-materials{display:none}.partner-document .document-workspace-layout{display:block}.partner-document .document-workspace-document{display:block!important;contain:none;height:auto;min-height:0}.partner-preview{display:block;border:0;padding:0}.partner-pages{padding:0;background:#fff}.partner-pages,.partner-spec-scroll{overflow:visible}.partner-spec{min-width:0}.partner-cover{page-break-after:always;break-after:page}.partner-document .document-workspace-editor,.partner-document .document-workspace-switcher,.partner-line-actions,.partner-preview>.section-header,.partner-proposals .partner-document-actions{display:none!important}.partner-paper{border:0;box-shadow:none}}.partner-document-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center;padding:12px;margin-top:var(--ui-section-gap);background:var(--surface);position:sticky;bottom:0;z-index:2}.partner-document-actions,.partner-materials{border:1px solid var(--border);border-radius:8px}.partner-materials{padding:16px;margin-block:16px}.partner-materials-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.partner-materials h2{margin:0;font-size:16px}.partner-materials ul{list-style:none;padding:0;margin:8px 0}.partner-materials li{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-block:8px}.partner-materials li>span:first-child{flex:1 1 200px;overflow-wrap:anywhere}.partner-materials details{max-height:360px;overflow:auto;overflow-wrap:anywhere}.partner-upload{display:grid;gap:4px;max-width:100%;min-width:0}.partner-upload input{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.partner-note{display:grid;gap:8px;margin:16px 0;min-width:0}.partner-note textarea{width:100%;min-height:88px;resize:vertical;font:inherit}.partner-management-list{list-style:none;padding:0;margin:12px 0}.partner-management-list li{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.partner-management-list p{color:var(--muted);margin:4px 0}.partner-management-actions{display:flex;flex-wrap:wrap;gap:8px}.partner-access-card{display:grid;gap:12px;min-width:0}.partner-access-heading,.partner-access-overview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.partner-access-overview>div:first-child{display:grid;gap:6px}.partner-access-details,.partner-access-empty,.partner-access-inn,.partner-access-list small,.partner-access-user-menu small{color:var(--muted)}.partner-access-status{display:inline-flex;align-items:center;gap:7px;font-size:13px}.partner-access-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.partner-access-status.is-open{color:var(--text-good)}.partner-access-status.is-pending{color:var(--text-warn)}.partner-access-status.is-closed{color:var(--muted)}.partner-access-details>summary,.partner-invitation-details>summary{cursor:pointer;width:fit-content;padding:4px 0}.partner-access-details p{margin:8px 0 0}.partner-access-section{padding-top:18px;border-top:1px solid var(--border)}.partner-access-heading h3{margin:0;font-size:14px}.partner-access-heading h3>span{color:var(--muted);margin-left:5px;font-weight:var(--font-weight-body)}.partner-access-list{margin:6px 0 0;padding:0;list-style:none}.partner-access-list>li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.partner-access-list>li+li{border-top:1px solid var(--border)}.partner-access-list>li:last-child{padding-bottom:4px}.partner-access-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--surface-2);color:var(--muted);text-transform:uppercase}.partner-access-person,.partner-access-row-label{display:grid;gap:3px;flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.partner-access-person{flex-basis:100px}.partner-access-list small,.partner-access-user-menu small{display:block;font-size:12px}.partner-access-empty{margin:12px 0 4px}.partner-access-card .partner-access-quiet,.partner-invitation .partner-access-quiet{background:transparent;border-color:transparent;color:var(--muted)}.partner-access-user-menu{display:grid;gap:10px;max-width:280px;overflow-wrap:anywhere}.partner-access-user-menu code{font:inherit;-webkit-user-select:all;user-select:all}.partner-access-warning{margin:0;padding:12px;border-left:3px solid var(--warn);background:var(--surface-2)}.partner-access-warning p{margin:0 0 8px}.partner-access-card .partner-invitation{margin:12px 0;padding:16px}.partner-invitation-details{margin-top:14px}@media (pointer:coarse){.partner-access-details>summary,.partner-invitation-details>summary{min-height:44px;display:flex;align-items:center}}.partner-registry-dialog .partner-choice-form{--calculation-relation-width:100%}.partner-invitation .partner-management-actions,.partner-registry-dialog .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.partner-invitation{margin:20px 0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.partner-invitation h3{margin-top:0}.partner-invitation-message{display:grid;gap:8px;margin-top:18px}.partner-invitation-message code{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.partner-invitation-message ol{padding-left:20px;margin:4px 0}.partner-invitation-message li+li{margin-top:8px}.partner-welcome{padding:36px}.partner-welcome>p{max-width:650px}.partner-welcome h2{margin-top:0}.partner-welcome-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:28px 0 0 20px;border-top:1px solid var(--border)}.partner-welcome-steps p{margin-bottom:0}.partner-additional-fields{border-top:1px solid var(--border);padding-top:16px;margin-bottom:18px}.partner-additional-fields summary{cursor:pointer}@media (max-width:700px){.partner-welcome{padding:24px 20px}.partner-welcome-steps{grid-template-columns:1fr;gap:20px}.partner-invitation{padding:16px}}.partner-proposals .partner-final-pdf{width:100%;height:65vh;min-height:320px;border:1px solid var(--border);border-radius:var(--radius)}.partner-proposals .partner-letter-text{white-space:pre-wrap;overflow-wrap:anywhere}.partner-settings-people{display:grid;gap:0;max-height:320px;overflow:auto}.partner-settings-people label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;border-bottom:1px solid var(--border)}.partner-settings-people small{display:block;color:var(--muted)}.partner-settings .module-setting-row dt p{font-weight:var(--font-weight-body);color:var(--muted)}.partner-settings input[type=search]{width:100%}