.next-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.next-block{border:1px solid #dfe6ef;border-radius:10px;background:#fff;padding:16px;min-width:0}.next-block h3{margin:0 0 12px}.next-block label{display:block;margin:10px 0}.next-block input:not([type=checkbox]),.next-block select{width:100%;min-width:0}.next-block button{margin:4px 4px 4px 0}.next-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.next-house{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.next-house label{width:100%}.next-address-row{display:flex;align-items:end;gap:8px}.next-address-row label{flex:1;min-width:0}.next-dialog{width:min(900px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:0;border-radius:14px;padding:20px;box-shadow:0 12px 40px #162a3c55}.next-dialog::backdrop{background:#162a3c88}.next-options{display:grid;gap:8px;margin-top:16px;max-height:60dvh;overflow:auto}.next-options button{text-align:left;white-space:normal}.next-contact-form{grid-column:1/-1}.next-contact-form>.next-block{margin:12px 0}.next-print-button{margin:8px 0 16px}.next-print-designer{display:grid;grid-template-columns:220px minmax(0,1fr) 240px;gap:16px}.next-print-designer label{display:block;margin:8px 0}.next-print-designer input,.next-print-designer select{max-width:100%}.next-print-paper{background:#fff;color:#111;padding:24px;border:1px solid #d6dce5;overflow-wrap:anywhere}.next-print-paper table{width:100%;border-collapse:collapse}.next-print-paper th,.next-print-paper td{padding:8px;border:1px solid #999;white-space:normal}.next-print-sheet{margin:12px 0}.next-mobile-list,.next-mobile-controls{display:none}.next-correspondent-table button{white-space:normal}
@media(max-width:1000px){.next-print-designer{grid-template-columns:1fr}.next-block-grid{grid-template-columns:1fr}}
@media(max-width:950px) and (pointer:coarse),(max-width:650px){html body .app main.content table.next-mobile-source{display:none!important}html body .app main.content table.next-mobile-source.next-show-filters{display:block!important;max-width:100%;overflow:auto}.next-mobile-source.next-show-filters tbody{display:none!important}.next-mobile-list{display:grid;gap:12px}.next-mobile-controls{display:flex;gap:8px;margin:12px 0}.next-mobile-card{background:#fff;border-left:4px solid #2467c7;border-radius:10px;box-shadow:0 3px 10px #203a511a;padding:16px;position:relative;min-width:0;overflow-wrap:anywhere}.next-mobile-card-fields{display:grid;gap:12px;padding-right:40px}.next-mobile-field{display:flex;flex-direction:column;gap:4px;min-width:0}.next-mobile-label{font-size:12px;color:#617084}.next-mobile-field strong{font-size:14px;font-weight:700}.next-mobile-secondary{font-size:12px;font-weight:400}.next-mobile-state{padding-bottom:10px;border-bottom:1px solid #e4e9ef}.next-mobile-more{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px}.next-mobile-card-menu{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:12px;position:relative;margin:36px 0 12px;display:grid;gap:12px}.next-mobile-card-menu[hidden]{display:none}.next-mobile-card-menu input{width:20px;height:20px}.next-mobile-open{display:block;margin-top:14px;text-align:right;padding:8px}.table-panel:has(.next-mobile-source){height:auto!important;max-height:none!important;overflow:visible!important}.table-panel:has(.next-mobile-source)>div:not(.journal-toolbar):not(.journal-counter){height:auto!important;max-height:none!important;overflow:visible!important}.next-mobile-list~.table-panel{height:auto!important}.next-dialog{padding:12px}.next-fields{grid-template-columns:1fr}.next-block{padding:12px}}
@media(orientation:landscape) and (min-width:600px) and (max-width:950px){.next-mobile-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}
@media print{.next-print-controls,.sidebar,.topbar,.mobile-bottom-nav,.next-print-button{display:none!important}.next-print-paper{border:0;padding:0}}

@media(max-width:950px) and (pointer:coarse),(max-width:650px){.next-mobile-panel{min-height:0!important}.next-mobile-panel .journal-toolbar{display:none!important}.app-table-scroll:has(table.next-mobile-source){display:none!important}.next-mobile-controls{flex-wrap:wrap}.next-mobile-filter-fields{width:100%;display:grid;gap:8px}.next-mobile-filter-fields[hidden]{display:none}.next-mobile-filter-fields>div{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.next-mobile-filter-fields strong{width:100%}}
