.test-badge333{position:static;display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;background:#f2e4c4;color:#66512a;padding:4px 8px;font-size:11px;order:-1}.topbar{gap:10px;flex-wrap:wrap}.topbar .test-badge333{margin-right:auto}.empty-toolbar333,.unified-source333{display:none!important}
.dialog-backdrop333{position:fixed;inset:0;background:rgba(16,35,53,.35);z-index:10001}.dialog-compat333[open]{display:block;position:fixed;inset:0;margin:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;background:#fff;color:#173b55}.dialog-compat333:not([open]){display:none}
.mkd-summary333{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;min-width:0}.mkd-summary333>span{flex:1;min-width:130px;overflow-wrap:anywhere}.mkd-summary333 button,.mkd-more333{padding:4px 7px!important;min-height:28px!important;font-size:12px!important;color:#216bb1!important;background:#eff6fb!important;white-space:nowrap}.mkd-list333{width:min(650px,calc(100vw - 24px));max-height:80vh;padding:16px;border:1px solid #ccdce8;border-radius:9px;background:#fff;color:#173b55}.mkd-list333 header{display:flex;justify-content:space-between;align-items:center}.mkd-list333 h2{font-size:17px;margin:0}.mkd-full333{max-height:55vh;overflow:auto;margin:15px 0}.mkd-full333 p{margin:0;padding:9px 0;border-bottom:1px solid #e0e9ef}.mkd-journal333 .mkd-more333{display:inline-flex;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis}
/* Shared geometry for display, registration and editing. */
main.document-workspace333 .card-scroll,main.document-workspace333 .entry-scroll{padding:14px 16px!important;scroll-padding:16px;overflow:auto}
main.document-workspace333 .card-header,main.document-workspace333 .entry-header{padding:11px 18px!important;min-height:56px;background:#dcebf5!important;border-bottom:1px solid #c4d8e7}
main.document-workspace333 .card-header h1,main.document-workspace333 .entry-header h1{font-size:21px!important;margin:0!important;line-height:1.3}
main.document-workspace333 .action-bar327{padding:6px!important;margin:8px 0!important;border-radius:7px;min-height:48px;gap:7px;flex-wrap:nowrap;overflow:hidden}
main.document-workspace333 .action-bar327 button{min-height:36px!important;padding:7px 10px!important;flex-direction:row!important;white-space:nowrap;font-size:13px!important;line-height:1.2!important}
.action-bar327 .action-tile327{flex:0 0 auto!important}.unified-actions333 button.primary333{background:#216bb1;color:white;border:1px solid #216bb1}
html.entry-layout main.document-workspace333 .entry-block-grid,main.document-workspace333 .card-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;grid-template-areas:'requisites requisites' 'content correspondent' 'files files'!important;align-items:stretch!important;gap:12px!important}
main.document-workspace333 .card-grid .details.card-block,main.document-workspace333 .entry-block-requisites{grid-area:requisites!important}
main.document-workspace333 .overview-content332,main.document-workspace333 .entry-block-content{grid-area:content!important}
main.document-workspace333 .overview-contact332,main.document-workspace333 .entry-contact332{grid-area:correspondent!important}
main.document-workspace333 .card-files-block,main.document-workspace333 .entry-block-files{grid-area:files!important}
main.document-workspace333 .card-grid .panel,main.document-workspace333 .entry-block{padding:13px!important;align-self:stretch!important;border:1px solid #ccdce8;border-radius:7px;background:#fff;min-width:0;margin:0!important}
main.document-workspace333 .card-block>h2,main.document-workspace333 .entry-block>h2{font-size:14px!important;font-weight:600!important;padding:0 0 9px!important;margin:0 0 10px!important;border-bottom:1px solid #e0e8ee;line-height:1.3}
html.entry-layout main.document-workspace333 .entry-block-requisites,main.document-workspace333 .details.card-block>.detail-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;align-items:start}
main.document-workspace333 .details.card-block .detail-grid>div,main.document-workspace333 .entry-block-requisites>label{padding:0!important;margin:0!important;border:0!important;min-height:0!important;grid-column:auto!important;display:block!important}
main.document-workspace333 .details.card-block .detail-grid>div>span,main.document-workspace333 label{color:#6a7e8d;font-size:12px!important}
main.document-workspace333 .workspace-value333,main.document-workspace333 .details.card-block .detail-grid>div>strong{display:flex!important;align-items:center;min-height:34px;font-size:13px!important;font-weight:500;color:#1e3f56;overflow-wrap:anywhere}
main.document-workspace333 .details.card-block>.detail-grid>.overview-due332>h2{font-size:12px!important;color:#6a7e8d!important;border:0!important;margin:0!important;padding:0!important}.document-workspace333 .overview-due332{display:block!important;padding:0!important;border:0!important}.document-workspace333 .card-due-state{font-size:11px;margin:0;background:transparent!important}.document-workspace333 .details.card-block .overview-due332 .card-deadline{display:flex;align-items:center;min-height:34px}
main.document-workspace333 input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),main.document-workspace333 select{min-height:34px!important;height:34px!important;font-size:13px!important;padding:6px 8px!important;border:1px solid #d1dde5;border-radius:5px;max-width:100%;width:100%;box-sizing:border-box}
main.document-workspace333 textarea{font-size:14px!important;line-height:1.5!important;padding:8px!important;width:100%;min-width:0;box-sizing:border-box}
main.document-workspace333 .entry-block-content{display:flex!important;flex-direction:column;gap:10px!important}.document-workspace333 .entry-block-content>label:last-of-type{flex:1;display:flex;flex-direction:column}.document-workspace333 .entry-block-content textarea{flex:1;min-height:140px!important}.document-workspace333 .document-body{font-size:14px!important;line-height:1.5!important;margin-top:10px}.document-workspace333 .card-subject{font-size:14px!important;margin:10px 0!important}
main.document-workspace333 .entry-contact332{display:flex!important;flex-direction:column;gap:10px!important}main.document-workspace333 .entry-contact332>.contact-person333{order:1}main.document-workspace333 .entry-contact332>.contact-postal333{order:2}main.document-workspace333 .entry-contact332>.contact-mkd333{order:3}
main.document-workspace333 .entry-contact332>.entry-block{padding:0!important;border:0!important;box-shadow:none!important;gap:6px!important}.document-workspace333 .next-contact-form .next-block{margin:5px 0!important;padding:5px 0!important;border:0!important}.document-workspace333 .next-contact-form .next-block>.title-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;margin:0 0 5px}.document-workspace333 .next-contact-form .next-block>.title-row h3{font-size:12px!important;margin:0!important;margin-right:auto}.document-workspace333 .entry-contact332 label{margin:4px 0!important;gap:4px!important}.document-workspace333 .entry-contact332 .next-block label{margin:4px 0!important}.document-workspace333 .entry-contact332 h2{font-size:12px!important}.document-workspace333 .entry-contact332 .next-contact-form>div>h2{display:none}.document-workspace333 .entry-contact332 .next-contact-form .check{margin:4px 0!important}.document-workspace333 .entry-contact332 .title-row button{font-size:11px!important;min-height:28px;padding:4px 7px}.document-workspace333 .entry-contact332 .registration-address-person{display:flex;flex-direction:column;gap:4px!important}.document-workspace333 .entry-contact332 .registration-postal label{margin:0!important}.document-workspace333 .entry-contact332 .registration-postal input{width:100%!important}.document-workspace333 .entry-contact332 .contact-postal333{margin:0!important}.document-workspace333 .entry-contact332 .contact-mkd333{padding-top:8px!important;border-top:1px solid #e0e8ee!important}
main.document-workspace333 .overview-contact332>.next-block{padding:0!important}.document-workspace333 .overview-contact332>.next-block>.title-row{display:none}.document-workspace333 .overview-contact332 .document-postal-address{order:2}.document-workspace333 .overview-contact332 .document-managed-address{order:3}.document-workspace333 .overview-contact332 .next-block h3{font-size:13px!important;font-weight:500}.document-workspace333 .overview-contact332 .next-block p{font-size:13px!important}.document-workspace333 .overview-contact332{display:flex!important;flex-direction:column;gap:10px!important}.document-workspace333 .overview-contact332>h2{order:0}.document-workspace333 .overview-contact332>.next-block{order:1}.document-workspace333 .overview-contact332>.document-postal-address{order:2}.document-workspace333 .overview-contact332>.document-managed-address{order:3}
main.document-workspace333 .entry-block-files{display:flex!important;flex-direction:row;align-items:center;gap:10px!important;flex-wrap:wrap}.document-workspace333 .entry-block-files>h2{padding:0!important;margin:0!important;border:0!important}.document-workspace333 .entry-block-files>.document-capture{flex:1;padding:0!important;background:transparent;border:0!important}.document-workspace333 .entry-block-files .document-capture-status{display:none}.document-workspace333 .entry-block-files .document-capture-actions{display:inline-flex}.document-workspace333 .entry-block-files .document-capture>label{font-size:12px}.document-workspace333 .unified-service333{margin-top:14px!important;min-height:0}.document-workspace333 .unified-service333 .card-panes{padding:13px}.document-workspace333 .unified-service333 .card-tab-panel>.entry-block{border:0!important;padding:0!important;background:transparent}.document-workspace333 .card-tabs-box{min-height:0!important}.document-workspace333 .card-tabs button{font-size:12px!important;padding:11px 9px!important}
html body main.document-workspace333 [hidden],html body main.document-workspace333 .entry-block-requisites>label[hidden]{display:none!important}.document-workspace333 .entry-block-requisites .reply-deadline small,.document-workspace333 .entry-block-requisites .deadline-quick-options{display:none!important}
.repair-journal-pager{display:flex!important;align-items:center;gap:8px;justify-content:flex-end;margin:8px 0}.repair-journal-pager select{flex:0 0 80px!important;width:80px!important;max-width:80px!important}.repair-journal-pager span{white-space:nowrap}.repair-journal-table th{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.repair-journal-table .column-header-line>span{white-space:normal!important;overflow:visible!important;word-break:normal;overflow-wrap:normal}.repair-two-lines229{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}
.workspace-table-menu332 .journal-toolbar{display:flex!important}.workspace-filters332 .workspace-original332{display:none!important}
@media(max-width:1100px){html.entry-layout main.document-workspace333 .entry-block-requisites,main.document-workspace333 .details.card-block>.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){html.entry-layout main.document-workspace333 .entry-block-grid,main.document-workspace333 .card-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'requisites' 'content' 'correspondent' 'files'!important}html.entry-layout main.document-workspace333 .entry-block-requisites,main.document-workspace333 .details.card-block>.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.document-workspace333 .entry-block-content textarea{min-height:140px!important}.document-workspace333 .unified-actions333{flex-wrap:wrap!important}.document-workspace333 .unified-actions333 button{flex:1 1 40%!important}.document-workspace333 .test-badge333{font-size:10px}.test-badge333{max-width:140px;white-space:normal}.document-workspace333 .card-header h1,.document-workspace333 .entry-header h1{font-size:17px!important}.document-workspace333 .entry-block-files .document-capture{flex:1 1 100%}.mkd-summary333>span{min-width:100px}}
@media print{.test-badge333,.tablet-menu333,.unified-actions333,.dialog-backdrop333{display:none!important}main.document-workspace333 .card-grid{display:block!important}}
html.entry-layout main.document-workspace333 .entry-contact332 label.check{padding:0!important;min-height:24px!important;height:auto!important;align-items:center;flex-direction:row!important;margin:2px 0!important}
html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px 10px!important}
html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block>.title-row,html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block>label:first-of-type{grid-column:1/-1!important}
html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block>label{margin:0!important;min-width:0}
html.entry-layout main.document-workspace333 .entry-contact332 .registration-postal textarea{min-height:54px!important;height:54px!important}

html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block>.title-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}
html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block>.title-row h3{flex:1 1 100%;width:auto!important;margin:0!important}
html.entry-layout main.document-workspace333 .entry-contact332 .next-contact-form .next-block>.title-row button{flex:0 0 auto!important;width:auto!important;min-height:28px!important;margin:0!important;padding:4px 7px!important;font-size:11px!important}
html.entry-layout main.document-workspace333 .entry-contact332 .registration-postal,html.entry-layout main.document-workspace333 .entry-contact332 .registration-postal>label{display:block!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important}
html.entry-layout main.document-workspace333 .entry-contact332 .registration-postal>label>input{display:block!important;width:100%!important;margin-top:4px!important}
html.entry-layout main.document-workspace333 .entry-contact332 label{min-height:0!important;height:auto!important;padding:0!important;font-size:12px!important;line-height:1.3!important}
html.entry-layout main.document-workspace333 .entry-contact332>.entry-block>h2{font-size:12px!important;line-height:1.3!important;padding:0!important;margin:0!important;border:0!important}
html.entry-layout main.document-workspace333 .entry-contact332>.entry-block-addresses>h2{display:none!important}
html.entry-layout main.document-workspace333 .entry-contact332 .registration-postal input{margin-top:4px!important;margin-bottom:0!important}
html.entry-layout main.document-workspace333 .entry-contact332 .registration-postal>label{min-height:0!important}
html.entry-layout main.document-workspace333 .entry-contact332 .registration-address-person{display:flex!important;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;gap:4px!important}

main.document-workspace333 .details.card-block .overview-due332{padding:0!important;margin:0!important;position:relative;min-height:0!important;border:0!important;background:transparent!important}
main.document-workspace333 .details.card-block .overview-due332>h2{font-size:12px!important;line-height:16px!important;padding:0 28px 0 0!important;margin:0!important;border:0!important;min-height:16px!important}
main.document-workspace333 .details.card-block .overview-due332>h2 .card-block-pencil{position:absolute;top:0;right:0}
main.document-workspace333 .details.card-block .overview-due332>.card-deadline{font-size:13px!important;font-weight:500!important;line-height:34px!important;margin:0!important;padding:0!important;min-height:34px!important}
main.document-workspace333 .details.card-block .overview-due332>small{display:none!important}
main.document-workspace333 .details.card-block .overview-due332>.card-due-state{font-size:11px!important;line-height:14px!important;margin:0!important;padding:0!important;display:block}
main.document-workspace333 .overview-contact332>.document-postal-address,main.document-workspace333 .overview-contact332>.document-managed-address{padding:0!important;margin:0!important;border:0!important;background:transparent!important}
main.document-workspace333 .overview-contact332>.document-postal-address>h2,main.document-workspace333 .overview-contact332>.document-managed-address>h2{padding:0 0 7px!important;margin:0 0 7px!important;font-size:12px!important}

html body main.document-workspace333 .details.card-block>.detail-grid>div[hidden],html.entry-layout body main.document-workspace333 .entry-block-grid .entry-block-requisites>label[hidden]{display:none!important}