*{box-sizing:border-box;margin:0;padding:0}html,body{color:#172033;background:#f6f8fb;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.4}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.65}#app{min-height:100vh}#app :is(.management-shell,.workspace-shell,.admin-shell){padding:22px}#app :is(.management-shell,.workspace-shell)>.page-header{gap:14px;margin-bottom:14px;padding:16px 18px}#app :is(.management-shell,.workspace-shell)>:is(.panel,.banner,.state-card){padding:16px}#app :is(.management-shell,.workspace-shell) :is(.page-grid,.dashboard-grid,.user-workspace,.editor-form,.form-grid,.summary-grid,.related-actions__grid,.related-grid,.phone-grid){gap:12px}#app :is(.management-shell,.workspace-shell) :is(.panel__header,.panel__header--spaced,.directory-panel-header,.related-actions__header,.related-panel__header){gap:12px;margin-bottom:12px}#app :is(.management-shell,.workspace-shell) :is(.profile-card,.related-actions,.related-panel,.inline-editor,.phone-card,.user-list__item,.modal-panel){border-radius:8px}#app :is(.management-shell,.workspace-shell) :is(.profile-card,.related-actions,.related-panel,.inline-editor,.phone-card,.user-list__item){padding:14px}#app :is(.management-shell,.workspace-shell) .related-panel>div+div{margin-top:14px;padding-top:14px}#app :is(.management-shell,.workspace-shell) :is(.toggle-card,.summary-item){border-radius:8px;padding:12px 14px}#app :is(.management-shell,.workspace-shell) :is(input:not([type=checkbox]),select){min-height:42px}#app .admin-shell{gap:12px}
