html,body{min-height:100%;margin:0}*{box-sizing:border-box}body{background:#f5f7fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.app-layout{height:100dvh;overflow:hidden}.app-header{flex-shrink:0;align-items:center;gap:24px;height:48px;padding-inline:24px;line-height:48px;display:flex}.app-header .ant-menu-horizontal{line-height:48px}.app-brand{color:#fff;white-space:nowrap;font-size:17px}.app-user{cursor:pointer;align-items:center;gap:8px;display:flex}.app-user__name{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.app-content{min-height:0;padding:16px;overflow:auto}.app-content--finance{overflow:hidden}.page-loader{justify-content:center;align-items:center;min-height:100vh;display:flex}.deleted-row{opacity:.45;background-color:#fafafa}@media (max-width:720px){.app-header{gap:8px;padding-inline:12px}.app-brand,.app-user__name{display:none}.app-content{padding:12px}}
