.editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:16px;clear:both}.editor-actions>.btn:not(.app-icon-button-labeled){width:36px;height:36px;min-height:36px;flex:0 0 36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.editor-actions i{font-size:16px}.app-header-actions .app-operation,.app-header-actions .app-settings-gear{height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.app-header-actions .app-settings-gear{width:40px;padding:0;font-size:22px}.settings-navigation{padding:12px 4px}.settings-navigation h2{font-size:1.15rem;padding:8px;color:white}.settings-navigation-link{display:flex;align-items:center;gap:10px;padding:12px 10px;color:white;text-decoration:none;border-radius:6px}.settings-navigation-link:hover,.settings-navigation-link.active{background:#ffffff22;color:white}.snapshot-settings-pane{padding:16px;min-width:0;border-right:1px solid var(--bs-border-color);max-height:80vh;overflow:auto}.company-tabs{flex-wrap:nowrap;overflow-x:auto}.company-tabs button{white-space:nowrap}.company-contact-table td{white-space:nowrap}@media(pointer:coarse){.app-header-actions .app-operation,.app-header-actions .app-settings-gear{height:44px}.editor-actions>.btn:not(.app-icon-button-labeled){width:44px;height:44px;flex-basis:44px}}@media(max-width:600px){.app-header-actions{gap:4px!important}.app-user-menu-name{display:none}.app-header-actions .app-operation{font-size:.8rem;padding:6px}.app-logo img{max-width:105px}.snapshot-settings-pane{max-height:none}}

.action-row,.company-form-actions{justify-content:flex-end}.modal-footer{justify-content:flex-end}.company-detail-header{align-items:center}.company-detail-header .company-photo-icon{order:2;margin-left:8px}.company-detail-header .company-actions{order:3}.company-detail-header h2{flex:1;min-width:0}

body .editor-actions>.btn.action-icon:not(.app-icon-button-labeled){width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}body .editor-actions>.btn.action-icon>i{font-size:16px}@media(pointer:coarse){body .editor-actions>.btn.action-icon:not(.app-icon-button-labeled){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}

.app-operation>i{display:none}@media(max-width:600px){.app-header-inner{gap:6px!important;padding-inline:8px!important}.app-header-actions .app-operation{width:34px;min-width:34px;padding:0}.app-operation>i{display:inline-flex;font-size:18px}.app-operation>span{display:none}.app-header-actions{margin-left:auto}.app-header-actions .app-settings-gear{width:36px;min-width:36px}.app-logo img{max-width:80px}.app-user-menu-toggle{padding:4px!important}.app-user-menu-toggle>.bi-chevron-down{display:none}}
