.company-mark{flex-shrink:0;overflow:hidden}.company-mark.has-logo{border:1px solid #dce8e1;background:#fff!important}.company-mark img{object-fit:contain;width:100%;height:100%;display:block}.v2-brand>div{overflow-wrap:anywhere;min-width:0}.v2-brand .company-brand-name{max-height:56px;line-height:1.3;display:block;overflow:hidden}.company-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.company-settings-form .form-grid{align-items:start}.company-leave-backdrop{z-index:80;background:#152f285c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-leave-dialog{background:#fff;border-radius:14px;width:min(420px,100%);padding:24px;box-shadow:0 15px 60px #152f2850}.company-leave-dialog h3{margin:0 0 10px;font-size:17px}.company-leave-dialog p{color:#53645c;margin:0 0 20px;font-size:15px;line-height:1.8}.company-leave-dialog>div{flex-wrap:wrap;gap:10px;display:flex}.company-logo-editor{border-bottom:1px solid #e2eae5;gap:16px;margin-bottom:22px;padding-bottom:20px;display:flex}.company-logo-preview{flex:0 0 76px}.company-logo-preview>.company-mark{color:#fff;background:#1c6554;border-radius:16px;place-items:center;width:76px;height:76px;font:42px Georgia,serif;display:grid}.company-logo-controls{min-width:0}.company-logo-controls h3{align-items:center;gap:6px;margin:0 0 7px;font-size:16px;display:flex}.company-logo-controls p{color:#53645c;margin:0 0 10px;font-size:14px;line-height:1.7}.company-logo-controls small,.company-field-help{color:#53645c;font-size:13px;font-weight:400;line-height:1.6;display:block}.company-logo-controls small{margin-top:8px}.company-logo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-logo-actions>button,.company-settings-footer>button{justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.company-text-button{color:#53645c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px}.company-text-button:focus-visible,.company-logo-actions button:focus-visible{outline-offset:2px;outline:2px solid #348666}.company-pending{color:#af7a23;font-size:13px}.company-settings-footer{z-index:1;background:#fff;border-top:1px solid #e2eae5;border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:9px;margin:10px -14px -14px;padding:13px 14px;display:flex;position:sticky;bottom:-1px;box-shadow:0 -4px 10px #20433205}.company-settings-footer>span{color:#53645c;align-items:center;gap:5px;margin-right:auto;font-size:14px;display:inline-flex}.company-error{color:#ac483c;background:#fff5f2;border:1px solid #edcac3;border-radius:7px;padding:10px;font-size:14px;line-height:1.7}.company-settings-form button:disabled{opacity:.5;cursor:not-allowed}.settings-panel .settings-tabs{flex-shrink:0;overflow-x:auto}.settings-panel .settings-tabs button{white-space:nowrap;flex-shrink:0}.crm-v2 .v2-settings-intro>.v2-button+.v2-button{margin-left:10px}@media (max-width:640px){.company-logo-editor{flex-direction:column;gap:12px}.company-logo-preview>.company-mark{width:60px;height:60px;font-size:34px}.company-logo-preview{flex-basis:auto}.company-settings-form .form-grid{grid-template-columns:1fr}.company-settings-footer{gap:6px}.company-settings-footer>span{flex-basis:100%}.company-settings-footer>button{flex:1;min-height:40px}}
