/* Firma ekranları için yerleşim yardımcıları; Velzon renkleri ve tipografisi korunur. */
.fm-module .fm-empty{padding:42px 18px;text-align:center}.fm-module .fm-empty p{max-width:520px;margin-left:auto;margin-right:auto}.fm-module .fm-wrap{overflow-wrap:anywhere;white-space:normal}.fm-module .fm-company-name{max-width:270px;white-space:normal}.fm-module .fm-table th{font-size:12px}.fm-module .fm-table td{padding-top:15px;padding-bottom:15px}.fm-module .fm-table th:first-child,.fm-module .fm-table td:first-child{padding-left:22px}.fm-module .fm-table th:last-child,.fm-module .fm-table td:last-child{padding-right:22px}.fm-module .fm-page-size{width:auto;min-width:105px}.fm-module .fm-key-value{margin-bottom:14px}.fm-module .fm-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.fm-module .fm-header-meta{min-width:175px;border-left:1px solid var(--vz-border-color);padding-left:20px}.fm-module .fm-tabs-header{overflow-x:auto}.fm-module .fm-tabs-header .nav{flex-wrap:nowrap;min-width:max-content}.fm-module .fm-tabs-header .nav-link{white-space:nowrap}.fm-module .fm-timeline{position:relative;padding-left:40px}.fm-module .fm-timeline:before{content:"";position:absolute;left:15px;top:5px;bottom:20px;border-left:1px solid var(--vz-border-color)}.fm-module .fm-timeline-item{position:relative;padding-bottom:25px;min-height:62px}.fm-module .fm-timeline-icon{position:absolute;left:-40px;top:0}.fm-modal-form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.fm-modal-form .modal-body{overflow-y:auto}.fm-modal-form .modal-footer{flex-shrink:0}#firm-modal .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}#firm-modal textarea{resize:vertical}#firm-modal .nav-pills .nav-link{white-space:normal}#firm-modal .form-text{font-size:12px}#firm-modal .form-label{margin-bottom:6px}
@media(max-width:767px){.fm-module .fm-header-meta{border-left:0;border-top:1px solid var(--vz-border-color);padding:14px 0 0;width:100%}.fm-module .fm-company-name{max-width:210px}.fm-module .fm-empty{padding:30px 14px}.fm-module .fm-tabs-header .nav-link{padding-left:12px;padding-right:12px}#firm-modal .nav-pills .nav-link{font-size:12px;padding:9px 7px}#firm-modal .nav-pills .nav-link i{display:none}}

.fl-note{white-space:normal;max-width:400px;min-width:180px;overflow-wrap:anywhere}.fl-table td,.fl-table th{padding:9px 10px;font-size:12px}#fl-modal .modal-body{max-height:calc(100dvh - 180px)}
