*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#f5f6f8;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.mat-table .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px}.mat-table .ant-space-item{line-height:0}.mat-table tr.mat-drop-before>td{box-shadow:inset 0 3px #1677ff}.mat-table tr.mat-drop-after>td{box-shadow:inset 0 -3px #1677ff}.disk-packs .ant-input-number-input{text-align:center}.ant-popconfirm .ant-popover-inner{border-radius:12px;padding:16px 20px}.ant-popconfirm .ant-popconfirm-message{align-items:flex-start;margin-bottom:16px}.ant-popconfirm .ant-popconfirm-message-icon{margin-inline-end:10px;font-size:18px}.ant-popconfirm .ant-popconfirm-title{font-size:15px;line-height:1.55}.ant-popconfirm .ant-popconfirm-description{font-size:14px;line-height:1.5}.ant-popconfirm .ant-popconfirm-buttons{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.ant-popconfirm .ant-popconfirm-buttons>.ant-btn{border-radius:8px;height:36px;padding-inline:18px;font-size:14px}.ant-dropdown .ant-dropdown-menu.ant-dropdown-menu{border-radius:12px;padding:8px}.ant-dropdown .ant-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-submenu-title{border-radius:8px;min-height:40px;padding:9px 14px;font-size:15px}.ant-dropdown .ant-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-item .anticon,.ant-dropdown .ant-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-submenu-title .anticon{font-size:16px}
