
/* Registration actions remain in the form workspace at every breakpoint. */
html.entry-layout body main.document-workspace333 .unified-actions333{display:flex!important;flex:none!important;visibility:visible!important;gap:8px;padding:8px 12px;flex-wrap:wrap}
html.entry-layout body main.document-workspace333 .unified-actions333 button{min-height:40px}
html body .calendar-panel[data-unified245] .calendar-weekdays{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%;gap:4px}
.calendar-weekdays b{min-width:0!important}
.filter-columns336{margin:4px 0 16px}.filter-columns336 summary{padding:10px 0;font-weight:600}
.mobile-table336,.department-select336{display:none}
html.compose336 .m236-phone-write,html.compose336 .m236-write-dock{display:none!important}
.mail-from336{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:9px 16px;border-bottom:1px solid #d9e4eb}.mail-from336 span{color:#6a8292}.mail-from336 strong{font-weight:500;overflow-wrap:anywhere}
.m236-phone-header>div[role=button]{cursor:pointer}
html body #mail235 .m235-row .m235-row-actions{overflow:hidden}
@media(min-width:951px){
html body .registry-table327{table-layout:fixed;width:100%}
html body .registry-table327 th[data-key=subject],html body .registry-table327 td[data-key=subject]{width:24%!important;max-width:none!important}
}
@media(max-width:950px) and (pointer:coarse),(max-width:650px){
html body .mobile-table-source336{display:none!important}
html body .mobile-table336{display:grid;gap:10px;padding:0;min-width:0}
html body .mobile-table336[hidden]{display:none!important}
.mobile-record336{padding:14px;background:#fff;border:1px solid #d8e3eb;border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-width:0}
.mobile-field336{min-width:0}.mobile-field336>span{display:block;font-size:12px;color:#6e8594;margin-bottom:3px}.mobile-field336>div{overflow-wrap:anywhere;white-space:normal!important;min-width:0}
.mobile-field336 a,.mobile-field336 button,.mobile-field336 div,.mobile-field336 span{max-width:100%;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere}
.mobile-field336:nth-child(1),.mobile-field336:nth-child(2){grid-column:1/-1}
.mobile-field336 button{min-height:40px;margin:3px 4px 0 0}
.staff-departments332{display:none!important}.department-select336{display:block;width:100%;min-height:44px;margin:0 0 10px}.staff-workspace332{display:block!important}.staff-workspace332[hidden]{display:none!important}
html body .staff-results332 .table-panel,html body .mobile-table-source336~.mobile-table336{height:auto!important;max-height:none!important}
html body #mail235 .m235-row{position:relative;overflow:hidden;padding-left:16px!important;padding-right:16px!important}
html body #mail235 .m235-open{min-width:0!important;overflow:hidden!important}
html body #mail235 .m235-row .m235-row-actions{display:none!important}
html.compose336 .m236-compose-heading{padding:10px 12px!important;min-height:48px!important}
html.compose336 .m236-compose-main>.grid>label{margin:0!important;padding:6px 0!important}
html.compose336 .m236-compose-main input[name=subject]{height:40px!important;min-height:40px!important}
html.compose336 .m236-compose-bottom{display:flex!important;gap:8px;flex-wrap:wrap;position:static!important;padding:10px 12px!important;margin-bottom:12px}
html.compose336 .m236-compose-bottom>*{flex:1 1 40%;min-width:0;min-height:44px}
html.entry-layout body main.document-workspace333 .unified-actions333{position:relative!important;inset:auto!important}
html.entry-layout .entry-scroll{padding-bottom:120px!important}
html body .workspace-bar332{flex-wrap:wrap}
.workspace-bar332 .bulk336{min-height:38px}
html body .repair-table .mobile-table336{display:grid}
}

@media(max-width:650px){html.entry-layout body main.document-workspace333 .entry-block-requisites>label:has([name=document_type_id]),html.entry-layout body main.document-workspace333 .entry-block-requisites>.needsreply334{grid-column:1/-1!important}}
html body #mail235.m241-composing .m236-write-dock{display:none!important}
@media(max-width:700px){
html body #mail235 .m235-messages .m235-row{padding:0!important}
html body #mail235 .m235-messages .m241-row-content{padding-left:16px!important;padding-right:16px!important;width:100%;box-sizing:border-box;background:#fff}
html.compose336 body .m235-compose-page form .m241-compose-actions>button[type=submit]{display:none!important}
html.compose336 body .m235-compose-page .m241-compose-actions{padding:6px 0!important;margin:0!important}
html.compose336 body .m235-compose-page .m241-register-choice{margin:0!important;padding:6px 0!important}
html.compose336 body .m235-compose-page form .m236-compose-bottom{display:flex!important;position:sticky!important;bottom:var(--mobile-nav-space,70px)!important;background:#eef5fa;padding:8px 10px!important;z-index:10;flex-wrap:wrap}
}
html body #mail235 .m236-phone-header .mail-folder-title336{display:block;flex:1;min-width:0;text-align:left;border:0;padding:4px 0;border-radius:4px}
